<SEC-DOCUMENT>0001213900-23-025456.txt : 20230331
<SEC-HEADER>0001213900-23-025456.hdr.sgml : 20230331
<ACCEPTANCE-DATETIME>20230331160637
ACCESSION NUMBER:		0001213900-23-025456
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		124
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230331
DATE AS OF CHANGE:		20230331

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Greenland Technologies Holding Corp.
		CENTRAL INDEX KEY:			0001735041
		STANDARD INDUSTRIAL CLASSIFICATION:	GENERAL INDUSTRIAL MACHINERY & EQUIPMENT [3560]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			D8
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		50 MILLSTONE ROAD, BUILDING 400
		STREET 2:		SUITE 130
		CITY:			EAST WINDSOR
		STATE:			NJ
		ZIP:			08512
		BUSINESS PHONE:		1 888 827-4832

	MAIL ADDRESS:	
		STREET 1:		50 MILLSTONE ROAD, BUILDING 400
		STREET 2:		SUITE 130
		CITY:			EAST WINDSOR
		STATE:			NJ
		ZIP:			08512

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Greenland Acquisition Corp.
		DATE OF NAME CHANGE:	20180320
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>f10k2022_greenlandtech.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Mar 31 16:25:38 UTC 2023 -->
<html xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" 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:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:gtec="http://greenlandtechnologiesholdingcorp.com/20221231" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FOR
THE FISCAL YEAR ENDED <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate">DECEMBER 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric></ix:nonNumeric></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FOR
THE TRANSITION PERIOD FROM ______ TO ______</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMISSION
FILE NUMBER <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">000-38605</ix:nonNumeric></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION</b></span></ix:nonNumeric></p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>British Virgin Islands</b></span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="-sec-ix-hidden: hidden-fact-0">001-38605</span></b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or organization)</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification No.)</span></p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1">50 Millstone Road</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" continuedAt="_EntityAddressAddressLine2-c0_cont_1" name="dei:EntityAddressAddressLine2">Building 400</ix:nonNumeric></b></span></p><ix:continuation id="_EntityAddressAddressLine2-c0_cont_1"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Suite 130</b></span></p></ix:continuation> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">East Windsor</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressStateOrProvince">NJ</ix:nonNumeric></b></span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>08512</b></span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of principal executive offices)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip Code)</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">REGISTRANT&#8217;S
TELEPHONE NUMBER, INCLUDING AREA CODE: <b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode">1 (888)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber">827-4832</ix:nonNumeric></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECURITIES
REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of each class</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 30%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 34%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of each exchange on </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>which registered</b></span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary shares, no par value</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GTEC</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Stock Market LLC</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECURITIES
REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:</span></p><div>

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer</span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company, 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. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod">&#9744;</ix:nonNumeric></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness
of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered
public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:IcfrAuditorAttestationFlag">&#9744;</ix:nonNumeric>&#160;</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant
included in the filing reflect the correction of an error to previously issued financial statements. &#9744;</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation
received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 was approximately $<span style="-sec-ix-hidden: hidden-fact-1">35.10</span> million.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2023, there were <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">12,978,504</ix:nonFraction> ordinary
shares of the registrant outstanding.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

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

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

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

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 80%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cautionary
    Note Regarding Forward-Looking Statements</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">PART I</a></span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    1.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BUSINESS</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    1A.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">RISK
    FACTORS</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    1B.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">UNRESOLVED
    STAFF COMMENTS</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    2.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROPERTIES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    3.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LEGAL
    PROCEEDINGS</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    4.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MINE
    SAFETY DISCLOSURES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART
    II</span></a></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    5.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MARKET
    FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    6.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[RESERVED]</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    7.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MANAGEMENT&#8217;S
    DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    7A.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QUANTITATIVE
    AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    8.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FINANCIAL
    STATEMENTS AND SUPPLEMENTARY DATA</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    9.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CHANGES
    IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    9A.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CONTROLS
    AND PROCEDURES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    9B.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OTHER
    INFORMATION</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">Item
    9C.&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">Disclosure
    Regarding Foreign Jurisdictions that Prevent Inspections.</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART
    III</span></a></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    10.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DIRECTORS,
    EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    11.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXECUTIVE
    COMPENSATION</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    12.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECURITY
    OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    13.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CERTAIN
    RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    14.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRINCIPAL
    ACCOUNTING FEES AND SERVICES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART
    IV</span></a></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    15.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EXHIBITS,
    FINANCIAL STATEMENT SCHEDULES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITEM
    16.</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FORM
    10-K SUMMARY</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="padding-left: 0.125in; text-indent: -0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#a_028"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SIGNATURES</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cautionary
Note Regarding Forward Looking Statements</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Annual Report on Form 10-K, or this Report, contains &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the
Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and Section 21E of the Securities Exchange Act of 1934, as amended
(the &#8220;Exchange Act&#8221;). These statements, which express management&#8217;s current views concerning future business, events,
trends, contingencies, financial performance, or financial condition, appear at various places in this report and use words like &#8220;aim,&#8221;
&#8220;anticipate,&#8221; &#8220;assume,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221;
&#8220;expect,&#8221; &#8220;forecast,&#8221; &#8220;future,&#8221; &#8220;goal,&#8221; &#8220;intend,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221;
&#8220;might,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;see,&#8221; &#8220;seek,&#8221;
&#8220;should,&#8221; &#8220;strategy,&#8221; &#8220;strive,&#8221; &#8220;target,&#8221; &#8220;will,&#8221; and &#8220;would&#8221;
and similar expressions, and variations or negatives of these words. These statements are not guarantees of future performance and are
subject to certain risks, uncertainties and other factors, some of which are beyond our control, are difficult to predict and could cause
actual results to differ materially from those expressed or forecasted. These risks and uncertainties include the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    availability and adequacy of our cash flow to meet our requirements;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">economic,
    competitive, demographic, business, and other conditions in our local and regional markets;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    or developments in laws, regulations, or taxes in our industry;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actions
    taken or omitted to be taken by third parties including our suppliers and competitors, as well as legislative, regulatory, judicial,
    and other governmental authorities;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">competition
    in our industry;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    loss of or failure to obtain any license or permit necessary or desirable in the operation of our business;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    in our business strategy, capital improvements, or development plans;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    Company&#8217;s ability to devise and implement effective internal controls and procedures;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    availability of additional capital to support capital improvements and development;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">global
    or national health concerns, including the outbreak of epidemic or contagious diseases such as the ongoing COVID-19 pandemic;&#160;and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other
    risks identified in this Report and in our other filings with the U.S. Securities and Exchange Commission, or the SEC.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Report should be read completely and with the understanding that actual future results may be materially different from what we expect.
The forward-looking statements included in this Report are made as of the date of this Report and should be evaluated with consideration
of any changes occurring after the date of this Report. We will not update forward-looking statements even though our situation may change
in the future and we assume no obligation to update any forward-looking statements, whether as a result of new information, future events
or otherwise.</span></p><div>

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


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

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

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

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

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
1.</span> &#160;<span style="text-decoration:underline">BUSINESS</span></b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
Technologies Holding Corporation (the &#8220;Company&#8221; or &#8220;Greenland&#8221;) was incorporated on December&#160;28, 2017 as
a British Virgin Islands company with limited liability. The Company was incorporated as a blank check company for the purpose of effecting
a merger, capital stock exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination
with one or more target businesses. Following the Business Combination (as described and defined below) in October 2019, the Company
changed its name from Greenland Acquisition Corporation to Greenland Technologies Holding Corporation.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
serves as the parent company of Zhongchai Holding (Hong Kong) Limited, a holding company formed under the laws of the Hong Kong Special
Administrative Region (&#8220;Hong Kong&#8221;) on April 23, 2009 (&#8220;Zhongchai Holding&#8221;). Zhongchai Holding&#8217;s subsidiaries
include Zhejiang Zhongchai Machinery Co. Ltd., an operating company formed under the laws of the PRC in 2005, Hangzhou Greenland Energy
Technologies Co., Ltd. (&#8220;Hangzhou Greenland&#8221;), an operating company formed under the laws of the PRC in 2019, Shanghai Hengyu
Business Management Consulting Co., Ltd., a company formed under the laws of the PRC in 2005 (&#8220;Shanghai Hengyu&#8221;), and Hengyu
Capital Limited, a company formed in Hong Kong on August 16, 2022 (&#8220;Hengyu Capital&#8221;). Through Zhongchai Holding and its subsidiaries,
Greenland develops and manufactures traditional transmission products for material handling machineries in the People&#8217;s Republic
of China (the &#8220;PRC&#8221; or &#8220;China&#8221;).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
Corp. (&#8220;HEVI&#8221;), formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under
the laws of the State of Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products
for the heavy industrial equipment industry, including electric industrial vehicles, in the North American market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
its PRC subsidiaries, Greenland offers transmission products, which are key components for forklift trucks used in manufacturing and
logistic applications, such as factories, workshops, warehouses, fulfilment centers, shipyards, and seaports. Forklifts play an
important role in the logistic systems of many companies across different industries in China and globally. Generally, industries
with the largest demand for forklifts include the transportation, warehousing logistics, electrical machinery, and automobile
industries. Greenland&#8217;s revenue decreased from approximately $98.84 million in the fiscal year 2021 to $90.83 million in the
fiscal year 2022. The decrease in revenue was primarily the result of a decrease in the Company&#8217;s sales volume resulting from
COVID-19 related lockdowns in China for the year ended December 31, 2022. Based on our revenues in the fiscal years ended December
31, 2022 and 2021, we believe that Greenland is one of the major developers and manufacturers of transmission products for small and
medium-sized forklift trucks in China.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
transmission products are used in 1-ton to 15-tons forklift trucks, some with mechanical shift and some with automatic shift. Greenland
sells these transmission products directly to forklift-truck manufacturers. In the fiscal years ended December 31, 2022 and 2021, Greenland
sold an aggregate of 129,686 and 141,431 sets of transmission products, respectively, to more than 100 forklift manufacturers in the
PRC.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utilizing
Greenland&#8217;s expertise in manufacturing and R&amp;D, HEVI exists to create clean and sustainable products and services in the heavy
industrial equipment industry that help organizations pursue a carbon neutral operation. HEVI designs, develops, and manufactures electric
heavy industrial equipment and accessories and sells them directly to the end consumers in various markets in the United States. HEVI&#8217;s
product line available for purchase includes the GEL-5000 all-electric lithium 5.0-ton rated load wheeled front loader, GEL-1800 all-electric
lithium 1.8-ton rated load wheeled front loader, the GEX-8000 all-electric lithium 8.0-ton rated load excavator, and the GEF-series of
electric lithium forklifts. In August 2022, HEVI launched a 54,000 square foot industrial electric vehicle assembly site in Baltimore,
Maryland to support local assembly, services and distribution of its product line.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 27, 2018, we consummated our initial public offering of 4,400,000 units, including a partial exercise by the underwriters of their
over-allotment option in the amount of 400,000 units. Each unit consists of one ordinary share, no par value, one warrant to purchase
one-half of one ordinary share and one right to receive one-tenth of one ordinary share upon the consummation of our initial business
combination, pursuant to a registration statement on Form S-1. Warrants must be exercised in multiples of two warrants, and each two
warrants are exercisable for one ordinary share at an exercise price of $11.50 per share. The units were sold in our initial public offering
at an offering price of $10.00 per unit, which generated $44,000,000 (before underwriting discounts and offering expenses) in gross proceeds.</span></p><div>

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

</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously
with the consummation of our initial public offering, we completed a private placement of 282,000 units at a price of $10.00 per unit
to Greenland Asset Management Corporation (the &#8220;Sponsor&#8221;) and Chardan Capital Markets, LLC (&#8220;Chardan&#8221;), which
generated $2,820,000 in gross proceeds. We also sold to Chardan (and its designees), for $100, an option to purchase up to 240,000 units
exercisable at $11.50 per unit (or an aggregate exercise price of $2,760,000) commencing on consummation of the Business Combination
(as defined below). The unit purchase option may be exercised for cash or on a cashless basis, at the holder&#8217;s option, and expires
on July 24, 2023. On February 18, 2021, Chardan exercised its option to purchase 120,000 units. As of the date of this Report, 120,000
units remain exercisable under the option.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 24, 2019, we consummated our business combination with Zhongchai Holding (the &#8220;Business Combination&#8221;) after a special
meeting, where the shareholders of Greenland considered and approved, among other matters, a proposal to adopt a share exchange agreement
(the &#8220;Share Exchange Agreement&#8221;), dated as of July 12, 2019, among (i) Greenland, (ii) Zhongchai Holding, (iii) the Sponsor,
in the capacity as the purchaser representative (the &#8220;Purchaser Representative&#8221;), and (iv) Cenntro Holding Limited, the sole
member of Zhongchai Holding (the &#8220;Zhongchai Equity Holder&#8221; or the &#8220;Seller&#8221;).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Share Exchange Agreement, Greenland acquired from the Seller all of the issued and outstanding equity interests of Zhongchai Holding
in exchange for 7,500,000 newly issued ordinary shares, no par value of Greenland, to the Seller (the &#8220;Exchange Shares&#8221;).
As a result, the Seller became the controlling shareholder of Greenland, and Zhongchai Holding became a directly and wholly owned subsidiary
of Greenland. The Business Combination was accounted for as a reverse merger effected by the Share Exchange Agreement, where Zhongchai
Holding is considered the acquirer for accounting and financial reporting purposes.</span></p><div>

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

</div><p style="font: 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
Business Combination was accounted for as a reverse recapitalization (the &#8220;Recapitalization Transaction&#8221;) in accordance with
Accounting Standard Codification (&#8220;ASC&#8221;) 805, Business Combinations. For accounting and financial reporting purposes, Zhongchai
Holding is considered the acquirer based on the following facts and circumstances:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
    Holding&#8217;s operations comprise the ongoing operations of the combined entity&#894;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    officers of the newly combined company consist of Zhongchai Holding&#8217;s executives, including the Chief Executive Officer, Chief
    Financial Officer, and General Counsel; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    former shareholders of Zhongchai Holding own a majority voting interests in the combined entity.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of Zhongchai Holding being the accounting acquirer, the financial reports filed with the SEC by the Company subsequent to the
Business Combination are prepared &#8220;as if&#8221; Zhongchai Holding is the predecessor and legal successor to the Company. The historical
operations of Zhongchai Holding are deemed to be those of the Company. Thus, the financial statements included in this Report reflect
(i) the historical operating results of Zhongchai Holding prior to the Business Combination&#894; (ii) the combined results of Zhongchai
Holding and Greenland following the Business Combination in October 2019&#894; (iii) the assets and liabilities of Zhongchai Holding
at their historical cost, and (iv) Greenland&#8217;s equity structure for all periods presented. Zhongchai Holding received 7,500,000
shares of Greenland in exchange for all the share capital, which is reflected retroactively to December 31, 2017 and will be utilized
for calculating earnings per share in all prior periods. No step-up basis of intangible assets or goodwill was recorded in the Business
Combination transaction, which is consistent with the treatment of the transaction as a reverse recapitalization of Zhongchai Holding.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Incorporation
of HEVI Corp.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 14, 2020, HEVI Corp., formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated under the laws of the
state of Delaware. HEVI is a wholly-owned subsidiary of the Company and promotes sales of sustainable alternative products for the heavy
industrial equipment industry, including electric industrial vehicles, in the North American market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>June
2021 Public Offering</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 28, 2021, the Company entered into an underwriting agreement with Aegis Capital Corp., pursuant to which the Company agreed to sell
to Aegis Capital Corp. in a firm commitment public offering 857,884 ordinary shares of the Company, for an offering price of $8.16 per
share. The Company received $7.0 million in gross proceeds from this offering, before deducting underwriting discounts and other related
offering expenses.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>At-the-market
Offering Agreement</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 19, 2021, the Company entered into an at the market offering agreement with H.C. Wainwright &amp; Co., LLC, to create at an
the market equity program pursuant to which the Company may offer and sell, from time to time, through or to H.C. Wainwright &amp; Co.,
LLC, the Company&#8217;s ordinary shares, no par value per share, having an aggregate gross offering price of up to $7.72 million. As
of the date of this Report, no ordinary shares of the Company have been sold under the at the market offering agreement.</span></p><div>

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

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>July
2022 Registered Direct Offering</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 25, 2022, the Company entered into a securities purchase agreement with an investor, pursuant to which the Company agreed to issue
and sell 1,250,000 ordinary shares and 398,974 pre-funded warrants (the &#8220;RD pre-funded warrants&#8221;), with each RD pre-funded
warrant exercisable for one ordinary share of the Company, for an offering price of $4.17 per share and $4.169 per RD pre-funded warrant.
The Company received $6.88 million in gross proceeds from that registered direct offering, before deducting placement agent fees and
other related offering expenses.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 25, 2022, the Company entered into another securities purchase agreement with an investor for a private placement offering of 616,026
pre-funded warrants and 4,530,000 common warrants. Each ordinary share and accompanying common warrants were sold together at a combined
offering price of $5.089 per unit, with an exercise price per pre-funded warrant of $0.001 per share. The Company received $3.14 million
in gross proceeds from that private placement, before deducting placement agent fees and other related offering expenses.</span></p><div>

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2022, Hengyu Capital Limited was
formed in Hong Kong as a subsidiary of Zhongchai Holding (Hong Kong) Limited, which owns 62.5% equity interests in Hengyu Capital Limited.
The remaining 37.5% of the equity interests of Hengyu Capital Limited are owned by the chairman of our board of directors, Mr. Peter Zuguang
Wang. Hengyu Capital Limited does not have any business activities at this time and will be engaging in the business of investing.</p><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following diagram illustrates the current corporate structure of Greenland, including the jurisdiction of formation and ownership interest
of each of its subsidiaries.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
was incorporated on December&#160;28, 2017 as a British Virgin Islands company with limited liability. As a result of the consummation
of the Business Combination, Greenland serves as the parent company for Zhongchai Holding.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
Holding was incorporated in Hong Kong on April&#160;23, 2009. From April&#160;23, 2009 to November&#160;1, 2011, Zhongchai Holding was
a subsidiary of Equicap, Inc., a Nevada corporation, with its stock quoted on the OTC Markets until July&#160;29, 2011.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
was incorporated in the state of Delaware on January 14, 2020 as a wholly owned subsidiary of Greenland. HEVI promotes sales of sustainable
alternative products for the heavy industrial equipment industry, including electric industrial vehicles, in the North American market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Zhongchai, a 71.58% owned&#160;subsidiary of Zhongchai Holding, was formed in the PRC on November&#160;21, 2005 and engages in the business
of designing, manufacturing, and selling transmission products mainly for forklift trucks. 20.0% of the equity interests in Zhejiang
Zhongchai is held by Xinchang County Jiuhe Enterprise Management (Limited Partnership), representing the collective equity interests
of Zhejiang Zhongchai owned by its employees. The remaining 10.53% of Zhejiang Zhongchai&#8217;s capital stock is owned by Xinchang County
Jiuxin Investment Management Partnership (LP) (&#8220;Jiuxin&#8221;), an entity owned by Mengxing He, director and general manager of
Zhejiang Zhongchai.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
Greenland, formerly known as Hangzhou Greenland Robotic Co., Ltd. prior to November 6, 2020 (&#8220;Hangzhou Greenland&#8221;), a wholly-owned&#160;subsidiary
of Zhongchai Holding, was formed in the PRC on August&#160;9, 2019 and engages in the business of research and development of electric
engineering vehicles, including electric forklifts, electric loading vehicles, electric digging vehicles, and other products. Hangzhou
Greenland is also committed to product supply chain integration and overseas sales.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shanghai
Hengyu, a 62.5% owned&#160;subsidiary of Zhongchai Holding, was formed in PRC on September&#160;10, 2005 and holds no assets other than
an account receivable owed by Cenntro Holding Limited, the sole member of Zhongchai Holding prior to the closing of the Business Combination.
The remaining 37.5% of Shanghai Hengyu&#8217;s capital stock is beneficially owned by Peter Zuguang Wang, the chairman of our board of
directors.</span></p><div>

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


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hengyu Capital Limited, a 62.5% owned subsidiary
of Zhognchai Holding, was formed in Hong Kong on August 16, 2022. Hengyu Capital Limited does not have any business activities at this
time and will be engaging in the business of investing. The remaining 37.5% of the capital stock of Hengyu Capital Limited is owned by
Peter Zuguang Wang, the chairman of our board of directors.</p><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
provides transmission systems and integrated powertrains for material handling machineries, particularly for electric forklift trucks.
In order to expand and diversify existing product offerings, Greenland recently entered into the electric industry vehicles market, by
designing and developing electric industry vehicles.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transmission
products for material handling machineries</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_002.jpg"/></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><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><i>Transmission
Systems.</i> For 15 years, Greenland, along with its subsidiaries, specializes in designing, developing, and manufacturing a wide range
of transmission systems for material handling machineries, in particular forklift trucks. The range of the transmission systems covers
machineries from one ton to fifteen tons. Most transmission systems contain auto transmission features. This feature allows for easy
machine operations. In addition, Greenland provides transmission system for internal combustion powered machineries as well as for electrical
powered machineries. Greenland has recently experienced an increasing demand for electric powered transmission systems. These transmission
systems are key components for material handling machinery assembly. To meet this increasing demand, Greenland is able to providing these
transmission systems to major forklift truck original equipment manufacturers (&#8220;OEMs&#8221;) as well as certain global branded
manufacturers.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Integrated
Powertrain.</i> Through its PRC subsidiaries, Greenland designs and develops new and distinctive powertrains, which integrates electric
motor, speed reduction gearbox, and driving axles into a combined integral module, in order to meet a growing demand for advanced electric
forklift trucks. This integrated powertrain will enable the OEMs to significantly shorten design cycle, improve machinery efficiency,
and simplify manufacturing process. There is a new trend that OEMs would rather use an integrated powertrain than separate electric motor,
speed reduction gearbox, and driving axles, particularly in electric forklift trucks. Currently, Greenland makes two tons to three and
a half-tons integrated powertrains for few electric forklift truck OEMs. Greenland is in the process of adding more integrated powertrain
products for electric forklift truck OEMs with different sizes.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GEL-5000
Electric Wheel Loader</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offering
all-electric clean and sustainable alternatives to traditional heavy-emission systems in the industrial heavy equipment industry, HEVI
sells equipment that produce no operating emissions and reduced noise pollution while offering the strength and power for many applications.
Assembled in Maryland, HEVI&#8217;s first product line includes the GEL-5000 and GEL-1800 electric wheeled front loader, the GEX-8000
electric excavator and the GEF-series of electric lithium forklifts.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
GEL-5000 is a 39,683 lb lithium powered all-electric wheeled front loader capable of supporting a 5.0-ton rated load. Its 282 kWh 620V
lithium battery sourced from Contemporary Amperex Technology Co., Limited (&#8220;CATL&#8221;) produces the power to support eight hours
of operation time and can be charged in as little as two hours.</span></p><div>

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

</div><p style="font: 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>GEL-1800</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
GEL-1800 is a 11,464 lb lithium powered all-electric wheeled front loader capable of supporting a 1.8-ton rated load. Its 141 kWh 620V
CATL-sourced lithium battery produces the power to support nine hours of operation time and can be charged in as little as one and a
half hours.</span></p><div>

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

</div><p style="font: 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>GEX-8000</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
GEX-8000 is a 18,739 lb lithium powered all-electric excavator capable of supporting a 8.0-ton rated load. Its 141 kWh 620V CATL-sourced
lithium battery produces the power to support nine hours of operation time and can be charged in as little as one and a half hours.</span></p><div>

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

</div><p style="font: 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
GEL-5000, GEL-1800 and GEX-8000 come standard with advanced systems such as an intelligent system diagnostic display, quick-hitch attachment
system with a wide range of attachments and quality-of-life operation features that further add value to our customers.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
offers the GEF-series of lithium powered electric forklifts that range in power from 1.5-ton to 3.5-ton rated load.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
has developed a line of DC mobile charging solutions that are designed for easy, flexible and cost-effective charging integration to
support a DC-powered EV fleet at any powered work site. These solutions create a seamless adoption of our electric heavy equipment or
any compatible DC-powered EV into any existing fleet operation while creating another revenue stream for the HEVI business.</span></p><div>

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

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

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
and our PRC subsidiaries are subject to certain legal and operational risks associated with our PRC subsidiaries&#8217; operations in
China. PRC laws and regulations governing our PRC subsidiaries&#8217; current business operations are sometimes vague and uncertain,
and, as a result, these risks may result in material changes in the operations of our PRC subsidiaries, significant depreciation of the
value of our ordinary shares, or a complete hindrance of our ability to offer or continue to offer our securities to investors. For instance,
except for fulfilling the filing procedure with the China Securities Regulatory Commission, or the CSRC, in connection with future offerings,
we believe that we and our PRC subsidiaries are currently not required to obtain&#160;any permission or approval from the&#160; CSRC
and the&#160;Cyberspace Administration of China, or the CAC, in the PRC to&#160;offer securities to foreign investors. </span><span style="font-size: 10pt">&#160;</span>&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
there is no guarantee that this will continue to be the case in the future in relation to a follow-on offering or the continued listing
of our securities on a U.S. securities exchange, or even in the event such permission or approval is required and obtained, it will not
be subsequently revoked or rescinded. In the event that such approval is required in the future and we and/or our PRC subsidiaries do
not receive or maintain such approval, our ordinary shares may significantly decline in value or become worthless, and our ability to
offer or continue to offer securities to investors may be significantly limited or completely hindered.</span></p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we and our PRC subsidiaries are subject to risks and uncertainties of the interpretations and applications of PRC laws and
regulations, including but not limited to, limitations on foreign ownership in the industry in which our PRC subsidiaries operate. We
and our PRC subsidiaries are also subject to the risks and uncertainties about any future actions of the PRC government. If any future
actions of the PRC government result in a material change in our operations, the value of our ordinary shares may depreciate significantly
or become worthless. See &#8220;Risk Factors &#8212;&#160;Risks Related to Doing Business in China&#160;&#8212;&#160;Uncertainties with
respect to the PRC legal system could adversely affect us and our PRC subsidiaries.&#8221; &#160;</span></p><div>

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

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recently, the PRC government adopted a series
of regulatory actions and issued statements to regulate business operations in China, including cracking down on illegal activities in
the securities market, enhancing supervision over China-based companies listed overseas using variable interest entity structure, adopting
new measures to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement. As of the date of this
Report, our Company and our PRC subsidiaries have not been involved in any investigations on cybersecurity review initiated by any PRC
regulatory authority, nor has any of them received any inquiry, notice or sanction.&#160;As of the date of this Report, we and our PRC
subsidiaries have not received any inquiry, notice, warning, or sanctions from the CSRC or any other PRC governmental authorities regarding
the offering of our securities outside of the PRC.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 17, 2023, the CSRC published the Regulations
of Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies (the &#8220;Trial Measures&#8221;)
and its accompanying guidelines and instructions, which came into effect on March 31, 2023, and will apply if a domestic enterprise issues
shares, depositary receipts, corporate bonds convertible into shares, or other securities of an equity nature outside of the PRC, or lists
its securities for trading outside of the PRC. According to such regulations, a domestic enterprise that issues and lists its securities
outside of the PRC shall comply with the filing procedures and report the relevant information to the CSRC. A domestic enterprise shall
not be listed on an overseas stock exchange if any of the following circumstances exists: (i) where such securities offering and listing
is explicitly prohibited by provisions in laws, administrative regulations and relevant state rules; (ii) where the intended securities
offering and listing may endanger national security as reviewed and determined by competent authorities under the State Council in accordance
with law; (iii) where the domestic company intending to make the securities offering and listing, or its controlling shareholders and
the actual controller, have committed crimes such as corruption, bribery, embezzlement, misappropriation of property or undermining the
order of the socialist market economy during the latest three years; (iv) where the domestic company intending to make the securities
offering and listing is suspected of committing crimes or major violations of laws and regulations, and is under investigation according
to law, and no conclusion has yet been made thereof; (v) where there are material ownership disputes over equity held by the domestic
company's controlling shareholder or by other shareholders that are controlled by the controlling shareholder and/or actual controller.
The Trial Measures changes the management of licensing to record management, strengthen the supervision in the aftermath, create a more
transparent and predictable institutional environment, and support the standardized development of enterprises using the overseas capital
market. As such, we will be required to complete filing procedures with CSRC in connection with our future offerings. Additionally, we
may be prohibited from continued listing if we fit into any of the five scenarios as discussed above. Furthermore, in the event that an
approval from Chinese authorities is required for our future offerings or continued listing on Nasdaq,&#160;if we and/or our PRC subsidiaries
do not receive or maintain required approvals, or we inadvertently conclude that such approvals are not required, or applicable laws,
regulations, or interpretations change such that we and/or our PRC subsidiaries are required to obtain approval in the future, we and/or
our PRC subsidiaries may be subject to an investigation by Chinese regulators, fines or penalties, or an order prohibiting us from conducting
an offering, and these risks could result in a material adverse change in our operations and the value of our ordinary shares, significantly
limit or completely hinder our ability to offer or continue to offer securities to investors, or cause such securities to significantly
decline in value or become worthless. In addition&#160;since these statements and regulatory actions are newly published, and official
guidance and related implementation rules have not been issued, it is highly uncertain what the potential impact such modified or new
laws and regulations will have on our subsidiaries&#8217; daily business operation, the ability to accept foreign investments and our
ability to continue our listing on a U.S. exchange. See &#8220;Risk Factors &#8212;&#160;Risks Related to Doing Business in China&#160;&#8212;&#160;Our
PRC subsidiaries may be liable for improper use or appropriation of personal information provided by their customers and any failure to
comply with PRC laws and regulations over data security could result in materially adverse impact on our business, results of operations,
and our continued listing on Nasdaq.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we are not currently owned or controlled by a governmental entity in any foreign jurisdiction, the PRC government has exercised, and
continues to exercise, substantial control over virtually every sector of the Chinese economy through regulation and state ownership,
including the steel sector where our PRC subsidiaries have been conducting their business. Any government decisions or actions to change
the steel production, or any decisions the government might make to cut spending, could adversely impact our PRC subsidiaries&#8217;
business and our results of operations. We believe that our PRC subsidiaries&#8217; operations in China are in material compliance with
all applicable legal and regulatory requirements. However, the central or local governments of the jurisdictions in which our PRC subsidiaries
operate may impose new, stricter regulations or interpretations of existing regulations with little advance notice that could require
additional expenditures and efforts on our part to ensure our and our PRC subsidiaries&#8217; compliance with such regulations or interpretations.
Furthermore, the PRC government authorities may continue to strengthen oversight and control over offerings that are conducted overseas
and/or foreign investment in China-based issuers like us. Such actions taken by the PRC government authorities may intervene or influence
the operations of our PRC subsidiaries at any time, which may be beyond our control. Therefore, any such action may adversely affect
the operations of our PRC subsidiaries and significantly limit or hinder our ability to offer or continue to offer securities to you
and reduce the value of such securities or cause the value of such securities to be completely worthless. See &#8220;Risk Factors &#8212;&#160;Risks
Related to Doing Business in China&#160;&#8212;&#160;The PRC government exerts substantial influence over the manner in which our PRC
subsidiaries must conduct their business activities. If the Chinese government significantly regulates the business operations of our
PRC subsidiaries in the future and our PRC subsidiaries are not able to substantially comply with such regulations, the business operations
of our PRC subsidiaries may be materially and adversely affected and the value of our ordinary shares may significantly decrease.&#8221;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading
in our securities may be prohibited under the Holding Foreign Companies Accountable Act, or the HFCA Act, if Public Company Accounting
Oversight Board (United States)&#160;(the &#8220;PCAOB&#8221;) determines that it cannot inspect or fully investigate our auditor, and
that as a result, an exchange may determine to delist our securities. The PCAOB has been able to inspect our auditor, WWC P.C., an independent
registered public accounting firm with its headquarters in San Mateo, California, and with its last inspection completed in November
2021. See &#8220;Risk Factors &#8212;&#160;Risks Related to Doing Business in China&#160;&#8212;&#160;A recent joint statement by the
SEC and the PCAOB, proposed rule changes submitted by Nasdaq, and the HFCA Act all call for additional and more stringent criteria to
be applied to emerging market companies upon assessing the qualification of their auditors, especially the non-U.S. auditors who are
not inspected by the PCAOB.&#8221;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading
in our securities may be prohibited under the HFCA Act if the PCAOB determines that it cannot inspect or fully investigate our auditor,
and that as a result, an exchange may determine to delist our securities. On June 22, 2021, the U.S. Senate passed the Accelerating Holding
Foreign Companies Accountable Act and on December 29, 2022, a legislation entitled &#8220;Consolidated Appropriations Act, 2023&#8221;
(the &#8220;Consolidated Appropriations Act&#8221;) was signed into law by President Biden, which contained, among other things, an identical
provision to Accelerating Holding Foreign Companies Accountable Act and amended the Holding Foreign Companies Accountable Act by requiring
the SEC to prohibit an issuer&#8217;s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections
for two consecutive years instead of three, thus reducing the time period before our securities may be prohibited from trading or delisted.
The PCAOB has been able to inspect our auditor, WWC P.C., an independent registered public accounting firm with its headquarters in San
Mateo, California, with its last inspection conducted in November 2021. On December 16, 2021, the PCAOB issued a report to notify the
SEC of its determinations that it is unable to inspect or investigate completely registered public accounting firms headquartered in
Mainland China and Hong Kong, respectively, and identifies the registered public accounting firms in Mainland China and Hong Kong that
are subject to such determinations. Our auditor is not subject to the determinations announced by the PCAOB on December 16, 2021. On
August 26, 2022, the CSRC, the Ministry of Finance (the &#8220;MOF&#8221;), and the PCAOB signed the Protocol, governing inspections
and investigations of audit firms based in China and Hong Kong. The Protocol remains unpublished and is subject to further explanation
and implementation. Pursuant to the fact sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall have independent discretion
to select any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the SEC. On December
15, 2022, the PCAOB Board determined that the PCAOB was able to secure complete access to inspect and investigate registered public accounting
firms headquartered in mainland China and Hong Kong and voted to vacate its previous determinations to the contrary. However, should
PRC authorities obstruct or otherwise fail to facilitate the PCAOB&#8217;s access in the future, the PCAOB Board will consider the need
to issue a new determination. See &#8220;Risk Factors &#8212; Risks Related to Doing Business in China &#8212; A recent joint statement
by the SEC and the PCAOB, proposed rule changes submitted by Nasdaq, and the HFCA Act all call for additional and more stringent criteria
to be applied to emerging market companies upon assessing the qualification of their auditors, especially the non-U.S. auditors who are
not inspected by the PCAOB.&#8221;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Dividend
Policy and Cash Transfers</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to retain all of our available funds and any future earnings to fund the development and growth of our business. As such, we do
not expect to pay any cash dividends in the foreseeable future. We are permitted under PRC laws and regulations to provide funding to
our PRC subsidiaries only through loans or capital contributions, and only if we satisfy the applicable government registration and approval
requirements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC subsidiaries are permitted to pay dividends only out of their retained earnings. However, each of our PRC subsidiaries is required
to set aside at least 10% of its after-tax profits each year, after making up for previous year&#8217;s accumulated losses, if any, to
fund certain statutory reserves, until the aggregate amount of such funds reaches 50% of registered capital. This portion of our PRC
subsidiaries&#8217; respective net assets are prohibited from being distributed to their shareholders as dividends. However, none of
our PRC subsidiaries has made any dividends or distributions to our holding company or any U.S. investors as of the date of this Report.
See &#8220;Risk Factors &#8212;&#160;Risks Related to Doing Business in China&#160;&#8212;&#160;We may rely on dividends paid by our
subsidiaries for our cash needs, and any limitation on the ability of our subsidiaries to make payments to us could have a material adverse
effect on our ability to conduct business.&#8221;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the PRC government imposes controls on the convertibility of Renminbi into foreign currencies and, in certain cases, the remittance
of currency out of China. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy
our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders. See &#8220;Risk Factors
&#8212;&#160;Risks Related to Doing Business in China&#160;&#8212;&#160;Governmental control of currency conversion may limit our ability
to utilize our revenues effectively and affect the value of your investment.&#8221;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
10% PRC withholding tax is applicable to dividends payable to investors that are non-resident enterprises. Any gain realized on the transfer
of ordinary shares by such investors is also subject to PRC tax at a current rate of 10%, which in case of dividends will be withheld
at source if such gain is regarded as income derived from sources within the PRC. See &#8220;Risk Factors &#8212;&#160;Risks Related
to Doing Business in China&#160;&#8212;&#160;Under the PRC EIT Law, we may be classified as a &#8216;Resident Enterprise&#8217; of China.
Any classification as such will likely result in unfavorable tax consequences to us and our non-PRC shareholders.&#8221;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have adopted written cash management policies and procedures that dictate how funds are transferred within our organization. According
to such policies and procedures, each subsidiary of the Company may initiate a cash transfer request by timely filling out a fund application
form, which shall be signed by the financial principal and the principal of the subsidiary and then submitted to the financial department
of the Company for approval. After a cash transfer request is approved by the financial department, the relevant subsidiary may proceed
to initiate such transfer. Our Company distributed cash as loans to our subsidiaries. Several cash transfers have been made between our
Company and our subsidiaries. As of December 31, 2022, our Company had provided loans in the amount of $4,286,589 to Zhongchai Holding.</span></p><div>

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

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
believes that it is in the right position and the right time to supply a new generation of industrial heavy equipment, including electric
industrial vehicles, that is green, safe, and cost-effective. The following is a summary of Greenland&#8217;s competitive strengths.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
believes that a number of key industry trends in the PRC will continue to benefit Greenland and its subsidiaries and continue to drive
its growth, including:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increasingly
    stringent regulations over carbon emission, which urge market participants to adopt low or zero-emission material handling and construction
    equipment;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increasing
    demand for a safer work environment and better healthy worker&#8217;s condition will drive growth of electric material handling equipment
    or industry vehicle, which generates no exhausts and a low level of noise in operation;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increasing
    labor cost, which accelerates labor substitution with machinery in material handling and logistic activities;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">strong
    competitiveness of U.S. branded products in the U.S., in which the next generation of electric industrial vehicles will be assembled
    and sold;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increasing
    government support for improving efficiency in the PRC&#8217;s logistics industry, which is a key market for material handling machinery
    such as forklifts and loaders; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increasing
    government support for logistic mechanization, including in the form of subsidies.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of these favorable industry trends, Greenland believes that it is well-positioned to capitalize on the increasing market demand
for transmission products in the PRC as well as on the growing demand for emission-free and labor substitution by electric vehicles in
the United States.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Well-Developed
Manufacturing Capabilities Leading to Higher Efficiency</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
well-developed manufacturing process contributes to manufacturing efficiency and cost-effectiveness. Specifically, a combination of modern
operational and management systems, advanced manufacturing equipment, experienced manufacturing know-hows, skilled&#160;workforce, and
flexible manufacturing system allows Greenland to shorten the &#8220;time to market&#8221; for its new products. Moreover, the combination
allows Greenland to timely adjust its lines of products in anticipation of changes in market demands.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Robust
Research and Product Development Capabilities</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
and product development capabilities have been critical to Greenland&#8217;s historical growth and current market position. Greenland&#8217;s
research and development team is comprised of more than 17 professionals, or over 5% of Greenland&#8217;s employees. Greenland&#8217;s
research and development facilities consist of a transmission technology center and an electric industry vehicle center. The transmission
technology center is accredited by the Zhejiang provincial government. The technology center is made up of a product development and
design department, a research center, three research departments that focuses on design, application, and manufacturing of internal combustion
engines, and a post-doctoral&#160;workstation certified by the PRC Ministry of Human Resource and Social Security.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
ability to provide timely after-sales&#160;services is critical in building and maintaining a loyal and solid customer base. We have
strategically established an after-sales&#160;service network in locations with developed economies. For example, the eastern provinces
of the PRC generally have significant demand for logistics services. Accordingly, Greenland, through its subsidiaries, has operated an
in-house service center and retained service providers that conduct businesses predominantly in these regions. Users of Greenland&#8217;s
products are able to reach Greenland through a service line, through which Greenland is able to provide prompt on-site&#160;technical
services.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Experienced
Management Team with Successful Track Records</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
senior management team is comprised of individuals who have operational experience, market knowledge, international management skill,
and technical expertise. In addition, each member of the senior management team has a proven track record in building and turning companies
into successful enterprises.</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Peter
    Zuguang Wang&#160;</i>has served as the sole director of Zhongchai Holding since April 2009 and the chairman of the board of directors
    of Zhejiang Zhongchai since September 2017. He has over 30 years of experience in technology and management, along with a unique
    background in research and development, operation, finance and management. Mr.&#160;Wang is the chief executive officer of Cenntro
    Electric Group Limited (Nasdaq: CENN) and the co-founder&#160;of Unitech Telecom (now a part of UTStarcom, Nasdaq: UTSI).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Raymond
    Z. Wang</i> has served as our chief executive officer since October 2019, the chief executive officer of Zhongchai Holding since
    April 2019, and the chief executive officer of HEVI Corp since January 2020. Mr. Wang has more than twenty years of management and
    corporate governance experience and has served as president and vice president for two international companies and chairman of the
    board for a non-profit organization.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Jing
    Jin</i> has served as our chief financial officer since October 2019. Mr. Jin is a Certified Public Account and has over 10 years
    of experience in accounting, budgeting, and financial planning across operations in the PRC and overseas. Prior to August 2019, Mr.
    Jin has also served as the chief financial officer of Tantech Holdings Ltd. (Nasdaq: TANH).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland,
through its subsidiaries, sells most of its transmission products in the PRC and electric industrial heavy equipment in the U.S. Its
customer bases are primarily in the businesses of material handling equipment and forklift trucks. Greenland believes that its customers
include some of the leading manufacturers in their respective market segments. Greenland also supplies to the PRC subsidiaries of a number
of blue-chip&#160;international brands based in Europe and Asia.</span></p><div>

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December&#160;31, 2022
and 2021, Greenland&#8217;s five largest customers contributed 50.85% and 54.06%, respectively, of its total revenues. For the years ended
December 31, 2022 and 2021, Greenland&#8217;s single largest customer, Hangcha Group, accounted for 17.14% and 18.47%, respectively, of
Greenland&#8217;s total revenue, and Greenland&#8217;s second largest customer, Longgong Forklift Truck, accounted for 14.14% and 14.94%,
respectively, of Greenland&#8217;s total revenue.</p><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
purchases its raw materials from various suppliers for use in the manufacture of its products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
key raw materials used to manufacture its products are processed metal-based parts and components, including iron castings and gears,
which are purchased from our domestic suppliers in the PRC. Most of our suppliers are located within close proximity to our manufacturing
facilities, which reduces our transportation and inventory costs.</span></p><div>

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

</div><p style="font: 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
prices for iron and steel and other raw materials have historically fluctuated significantly in the PRC, which in turn has affected the
Company&#8217;s business and operation results. Greenland closely monitors changes in raw material prices and seeks to adjust its inventory
of raw materials during inflation periods. In addition, Greenland seeks to minimize the impact of fluctuations in raw material prices
by adopting bidding processes in its raw material procurement process Greenland also seeks to price its products to reflect the expected
fluctuations in raw material prices to the extent possible. However, there can be no assurance that Greenland could precisely estimate
any increase in raw material price or pass on such increase to its customers.</span></p><div>

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

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
purchases components, electronics, battery systems and metal-based parts for use in the assembly of its electric industrial heavy equipment
from various suppliers based in the PRC. These items are transported to the United States for assembly of the final products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
seeks to price its products to reflect expected increases in the component prices and transportation costs to the extent possible. However,
there can be no assurance that HEVI could precisely estimate any increase in components or pass on such increase to its customers.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
transmission products are comprised of a number of major parts and components, including gearbox housing, gears, bearings, oil pumps,
gear shafts, hydraulics, electric forklifts, wheeled excavators, and electrical components. The gearbox housing and gears parts are processed
in-house at its manufacturing facility in Xinchang County, Zhejiang Province, the PRC. Components of such products, in general, are sourced,
from third parties, assembled, and integrated to form finished products. The finished products then undergo further adjustments, fine
tunings, testing, and quality inspections. At the end of the inspection process and prior to shipment to our warehouses for storage and
distribution, the finished products are coated and painted.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
electric industrial heavy equipment is manufactured and assembled in its 54,000 square foot industrial electric vehicle assembly site
in Baltimore, Maryland.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
undertakes inventory control in order to reduce the risks of under and over-stocking. On average, Greenland typically maintains a 30
days stock piles for production needs. It generally increases its inventories toward the end of the year in order to meet any production
demand, in anticipation of any demands increase, from the second quarter of the following year. Furthermore, Greenland maintains higher
inventories at year-end because Chinese New Year typically falls in January or February, which affects production and transportation
of raw materials. Greenland has installed an enterprise resource planning (&#8220;ERP&#8221;) system, which provides real-time information
about purchases, production schedules, and supplies of the raw materials. The ERP system has substantially improved Greenland&#8217;s
inventory controls, providing the Company with quick access to various data and easy formulation of operating models, and allowing the
Company to keep its inventory at an appropriable level to facilitate the manufacturing process.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
research and development team selects research or development projects or both and draws up preliminary project proposals based on various
factors, such as industry and market trends, customer feedback, and input from other departments (i.e. finance and manufacturing departments).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
management, including the heads and lead managers of various internal departments, such as sales and marketing and finance departments,
as well as its chief executive officer and chief technology officer, reviews the preliminary project proposals and its research and development
team formulates a final plan for each approved project after considering suggestions and comments by its management. The final plans
will include detailed schedules and budgets for the projects. Greenland&#8217;s finance department monitors budget overruns. Any increase
in the original budget must be reviewed and approved by management before the relevant project can continue.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
has also focused on research and development with respect to its electric industrial equipment and related products. Greenland&#8217;s
electric industrial heavy equipment products currently include GEF-series electric forklifts, a series of lithium powered forklifts with
three models ranging in size from 1.8 tons to 3.5 tons, and GEL-1800, a 1.8 ton rated load lithium powered electric wheeled front loader
and GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator. These products have become available for purchase
in the U.S. market.</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">Greenland,
through HEVI, continues to focus its research and development efforts on its next generation of electric industrial heavy equipment along
with supporting products such as mobile charging units and attachments that will increase the value of its portfolio.</p><div>

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

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trademarks
and Other Intellectual Property</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
relies on a combination of trademark, copyright, patent, software registration, and trade secret laws to protect its intellectual property
rights. Despite these precautions, it may be possible for third parties to infringe our Company&#8217;s intellectual property rights.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, Greenland held 104 registered patents with the PRC National Intellectual Property Administration (&#8220;CNIPA&#8221;),
91 of which are utility patents and 13 of which are invention patents. These patents relate to the manufacturing of products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&#160;31, 2022, Greenland had been granted two trademarks registered with the CNIPA.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
intellectual property also includes technical data such as test results and operating data from projects, drawings, designs, and machinery
and manufacturing techniques it developed in-house.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
sells its products in PRC through its sales and marketing teams. To promote Greenland&#8217;s brand, sales employees also attend trade
shows and exhibitions to showcase our products.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&#160;31, 2022, Greenland&#8217;s sales and marketing team consisted of 16 employees. Members of its sales and marketing teams
have extensive experience and knowledge in the material handling equipment sector of the manufacturing industry. They are primarily responsible
for identifying business opportunities, promoting products, collecting customer feedbacks and market information, bidding for or negotiating
orders, and collecting payments.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transmission industry is fragmented and highly competitive in the PRC. Under the current market trend, domestically produced transmissions
account for the largest share of the PRC market. International brand manufacturers equipped with better technology and capital resources
are also aiming to expand into the PRC. As a result, it is expected that the PRC transmission market will become more competitive.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
typical competitive criteria are quality, price, technology, after-sales&#160;service, product offering, and performance record. The
transmissions market is capital intensive. In addition, the manufacturing process requires technical expertise and significant research
and development budgets. As a result, companies entering the market must have significant financial and technical resources. Moreover,
the time and cost required to establish a proven track record, necessary for general market acceptance, are substantial. An extensive
after-sales&#160;service network is essential for a company to gain general market acceptance.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
believes that it is able to compete based on its market position, strong research and development capabilities, high quality products,
integrated service systems, and strong relationships with its customers.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
key competitors are Shaoxing Advance Gearbox Co., Ltd., Changsha Zhongchuan Transmission Machinery Co. Ltd., and Ganzhou Wuhuan Machine
Co., Ltd.</span></p><div>

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

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Electric
Industrial Heavy Equipment Industry</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
entered the electric industrial heavy equipment industry in January 2020. With our strategic supply chain partners, we have leveraged
our robust research and development capabilities, as well as our industry and market experience to develop a new product line of electric
industrial heavy equipment. Greenland&#8217;s electric industrial heavy equipment products currently include GEF-series electric forklifts,
a series of lithium powered forklifts with three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium
powered electric wheeled front loader and GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator. These products
have become available for purchase in the U.S. market. In August 2022, HEVL launched a 54,000 square foot industrial electric vehicle
assembly site in Baltimore, Maryland to support local services, assembly and distribution of its electric industrial heavy equipment
product line. </span></p><div>

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Fast Growing Market</i>. The global construction
equipment market is anticipated to grow at a compound annual growth rate (&#8220;CAGR&#8221;) of 3.9% from 2020 to 2025, reaching US$205
billion, according to a November 2020 report published by MarketsandMarkets. The North American market is projected to exhibit one of
the fastest growth rates during the forecast period. Consequently, we believe this growth will increase with the introduction of the United
State infrastructure overhaul program. Should the program be implemented, then it will be a powerful driver of growth in the engineering
and construction industry that will proliferate the demand for industrial equipment.</p><div>


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

</div><p style="font: 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>Call
for Carbon Emission Reduction.</i> Global efforts to reduce greenhouse gas and carbon emissions continue to grow with proposals such
as the current U.S. administration seeking a target of net zero emission by 2050. These strategies will result in government and public
support for the adoption of emission zero technologies and equipment across industries thus boosting the demand for eco-friendly electric
powered industrial heavy equipment. As such, we expect that the demand for electric industrial heavy equipment will increase rapidly.</span></p><div>

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

</div><p style="font: 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>Highly
Fragmented and Emerging Market</i>. The electric industrial heavy equipment market is highly fragmented with few, if any, dominant local
market participants. Although a few conventional industrial heavy equipment and construction equipment makers are in the process of electric
products development, a majority are years away from product deployment. This is to avoid cannibalization with the mature fossil fuel-powered
equipment product lines which results in the lack of incentive to launch the full-electric industrial heavy equipment at the near term.
As a result, with the early mover advantage together with Greenland&#8217;s strong research and development capability, we believe that
Greenland is well-positioned to secure a meaningful role in the electric industrial heavy equipment market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>High
Technology Barriers for New Entrants</i>. To compete in the electric industrial heavy equipment market, enterprises need a high-level&#160;of
core technologies and capabilities in order to successfully develop a commercial product. The investment and expertise required create
a high barrier of entry for new market players. Greenland&#8217;s success in the material handling industry and its achievements in research
and development milestones gives Greenland the opportunity and the competitive edge to successfully compete in the industrial heavy equipment
market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Distribution
Barriers for Market Leaders.</i> Traditional OEMs in the industrial heavy equipment industry sell through established dealership models
which have been proven to be difficult to adapt to electric alternatives. These dealerships rely heavily on service/maintenance revenue.
As electric products require over 40% less of maintenance costs, it is challenging for OEMs to motivate their dealers to promote and
service the new technology. Without a dealer network to cater to, we believe Greenland is well-positioned to establish a meaningful role
in the electric industrial heavy equipment market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
key competitors in the industrial heavy equipment industry are the traditional diesel-powered industrial heavy equipment manufacturers
such as Caterpillar, Volvo CE and John Deere.</span></p><div>

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

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&#160;31, 2022, the total number of full-time&#160;employees employed at Greenland and its subsidiaries was 330, with 319
employees located in the PRC and 11 employees located in the U.S. The following table sets forth the number of its full-time&#160;employees
by the function as of December&#160;31, 2022:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Function</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 89%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Administration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Production</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">273</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research
    and development</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
    and marketing</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">330</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
maintains mandatory social security insurance for its employees pursuant to Chinese laws. Furthermore, it contributes mandatory social
security funds for employees with respect to retirement, medical, work-related&#160;injury, maternity, and unemployment benefits. Greenland
has also included retirement plans for its employees in the U.S., including social security and pension along with medical, vision, dental,
workers compensation, work-related injury and maternity benefits.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
believes that its success and continued growth depend on its ability to attract, retain, and motivate qualified employees. Greenland
offers its employees competitive salaries, comprehensive training, and other fringe benefits and incentives. None of our employees are
represented by labor unions, and no collective bargaining agreement has been put in place. Greenland has not had any labor strikes or
other labor disturbances that have materially interfaced with its operations, and it believes that it has maintained a good work relationship
with its employees.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Policy
Relating to the Foreign Invested General Equipment Manufacturing Industry</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC implements its guidance on foreign investment in different industries through the Catalogue for the Guidance of Foreign Investment
Industries and the Special Administrative Measures (Negative List) for Foreign Investment Access jointly amended and promulgated by the
National Development and Reform Commission and the Ministry of Commerce from time to time. According to the Catalogue of Encouraged Industries
for Foreign Investment (Edition 2022) and the Special Administrative Measures (Negative List) for Foreign Investment Access (Edition
2021) currently in force, the business activities that we engage in are not classified as &#8220;prohibited&#8221; or &#8220;restricted&#8221;
foreign invested industries.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Law
and Regulation Relating to Product Quality</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Product Quality Law of the PRC which was promulgated on February&#160;22, 1993 and amended on December&#160;29, 2018, it is prohibited
to produce or sell products that do not meet the standards or requirement for safeguarding human health and ensuring human and property
safety.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Where
a defective product causes physical injury to a person or damage to property, the aggrieved party may claim compensation against the
producer or the seller of such product. Where the responsibility for product defects lies with the producer, the seller shall, after
settling compensation, have the right to recover such compensation from the producer, and vice versa. Violations of the Product Quality
Law may result in the imposition of fines. In addition, the seller or the producer may be ordered to suspend operation and its business
license may be revoked. Criminal liability may be incurred in serious cases.</span></p><div>

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

</div><p style="font: 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>Law
and Regulation Relating to Production Safety</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Production Safety Law of the PRC (the &#8220;Production Safety Law&#8221;) promulgated by the Standing Committee of the National
People&#8217;s Congress on June&#160;29, 2002, last amended on June 10, 2021 and effective on September 1, 2021, enterprises and institutions
shall be equipped with the conditions for safe production as provided in the Production Safety Law and other relevant laws, administrative
regulations, national standards and industrial standards. Any entity that is not equipped with such conditions is not allowed to engage
in production and business operation activities.&#160;</span></p><div>

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

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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
law also requires manufacturers to offer education and training programs to their employees regarding production safety and to hire qualified
employees who have completed special trainings to engage in specialized operations. Manufacturers are required to provide protection
equipment that meets the national or industry standards to employees and to supervise and educate them regarding the use of such equipment.
In addition, the design, manufacture, installation, use, inspection and maintenance of safety equipment are required to conform to applicable
national or industry standards. Furthermore, emergency measures shall be established by an enterprise to prepare for the occurrence of
any accidents threatening safe production.</span></p><div>

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

</div><p style="font: 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>Law
and Regulation Relating to Environmental Protection</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
laws and regulations governing the environmental requirements for all units that cause environmental pollution and other public hazards
in the PRC include, but are not limited to, the Environmental Protection Law of the People&#8217;s Republic of China, the Environmental
Impact Assessment Law of the People&#8217;s Republic of China, and the Administrative Regulations on Environmental Protection for Construction
Projects. Pursuant to these laws and regulations, depending on the impacts on the environment caused by the project, environmental impact
assessment documents shall be submitted by a developer for approval or record at the required time. In addition, a construction project
for which an environment impact report or environment impact statement is formulated shall be put into production or use only when its
complementary environmental protection facilities pass acceptance inspection.</span></p><div>

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

</div><p style="font: 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>Law
and Regulation Relating to Labor Protection</i></span></p><div>

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


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Labor Law of the PRC and the Labor
Contract Law of the PRC which came into effect on January&#160;1, 1995 (amended on December&#160;29, 2018) and January&#160;1, 2008 (amended
on December&#160;28, 2012), respectively, labor contracts shall be concluded if labor relationships are to be established between the
employer and the employees.</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Social Insurance Law of the PRC which was promulgated on October&#160;28, 2010 and last amended on December&#160;29, 2018, employees
shall participate in basic pension insurance, basic medical insurance and unemployment insurance. Basic pension, medical and unemployment
insurance contributions shall be paid by both employers and employees. Employees shall also participate in work-related&#160;injury insurance
and maternity insurance. Work-related&#160;injury insurance and maternity insurance contributions shall be paid by employers rather than
employees. An employer shall make registration with the local social insurance agency in accordance with the provisions of the Social
Insurance Law of PRC. Moreover, an employer shall declare and make social insurance contributions in full and on time. Pursuant to the
Regulations on Management of Housing Provident Fund which was promulgated on April&#160;3, 1999 and amended on March&#160;24, 2019, employers
shall undertake registration at the competent administrative center of housing provident fund and then, undergo the procedures of opening
the account of housing provident fund for their employees. Enterprises are also obliged to timely pay and deposit housing provident fund
for their employees in full amount.</span></p><div>

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

</div><p style="font: 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>Law
and Regulation Relating to Tax</i></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March&#160;16, 2007 and December&#160;6, 2007 respectively, the National People&#8217;s Congress of China and the State Council of the
PRC (the &#8220;State Council&#8221;) enacted the Enterprise Income Tax Law of the PRC and the Implementation Regulations of Enterprise
Income Tax Law of the PRC (collectively the &#8220;PRC EIT Law&#8221;), both of which became effective on January&#160;1, 2008 (amended
successively from 2017 to 2019). The PRC EIT Law imposes a uniform enterprise income tax rate of 25% on all residence enterprises, including
foreign-invested&#160;enterprises, and terminates most of the tax exemptions, reductions and preferential treatments available under
previous tax laws and regulations.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
the PRC EIT Law and its implementation rules permit certain &#8220;high-technology&#160;enterprises strongly supported by the state&#8221;
which hold independent ownership of core intellectual property and simultaneously meet a list of other criteria, financial or non-financial,
as stipulated in the Implementation Rules, to enjoy a 15% enterprise income tax rate subject to certain new qualification criteria. The
State Administration of Taxation (the &#8220;SAT&#8221;), the PRC Ministry of Science and Technology and the MOF jointly issued the Administrative
Rules for the Certification of High and New Technology Enterprise delineating the specific criteria and procedures for &#8220;high and
new technology enterprises&#8221; certification.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Regulations of Trial Administrative Measures
of Overseas Securities Offering and Listing by Domestic Companies </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: 0; text-align: justify">On February 17, 2023, the CSRC published the Trial
Measures and its accompanying guidelines and instructions, which came into effect on March 31, 2023, and will apply if a domestic enterprise
issues shares, depositary receipts, corporate bonds convertible into shares, or other securities of an equity nature outside of the PRC,
or lists its securities for trading outside of the PRC. According to such regulations, a domestic enterprise that issues and lists its
securities outside of the PRC shall comply with the filing procedures and report the relevant information to the CSRC. Where a domestic
company fails to fulfill filing procedure, offers and lists securities in an overseas market in violation of the Trial Measures, or the
filing documents contain misrepresentation, misleading statement or material omission, the CSRC shall order rectification, issue warning
to such domestic company, and impose a fine.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the PRC EIT Law, enterprises are classified as either &#8220;resident enterprises&#8221; or &#8220;non-resident&#160;enterprises.&#8221;
Pursuant to PRC EIT Law and its implementation rules, besides enterprises established within the PRC, enterprises established outside
PRC whose &#8220;de facto management bodies&#8221; are located in PRC are considered &#8220;resident enterprises&#8221; for PRC enterprise
income tax purposes and subject to the uniform 25% enterprise income tax rate for their global income. According to the implementation
rules of the PRC EIT Law, &#8220;de facto management body&#8221; refers to a managing body that exercises, in substance, overall management
and control over the manufacture and business, personnel, accounting and assets of an enterprise.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC EIT Law removes the prior tax exemption and imposes a 10% withholding tax on dividends paid by foreign-invested&#160;enterprises
to foreign investors. However, for foreign investors whose home countries or regions have signed bilateral tax agreements with PRC, the
withholding tax rate may be reduced to as low as 5% depending on the terms of the applicable tax treaty. In accordance with the Arrangement
between Mainland PRC and Hong Kong for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with respect to Taxes on Income
signed on August&#160;21, 2006, the 5% withholding tax rate applies to dividends paid by a PRC company to a Hong Kong tax resident, provided
that the recipient is a company that holds directly at least 25% of the interest of the PRC company, otherwise, the applicable withholding
tax rate should be 10%. Further, pursuant to the Notice on the Issues concerning the Application of the Dividend Clauses of Tax Agreements
issued by the SAT on February&#160;20, 2009, the preferential tax rate under the relevant tax treaties shall only apply to a tax resident
from the other side that directly holds at least 25% of the interest of a PRC company for a period of consecutive 12&#160;months prior
to receiving the dividends.</span></p><div>

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

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

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

</div><p style="font: 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
Provisional Regulations of the PRC Concerning Value Added Tax (the &#8220;VAT Regulations&#8221;) was promulgated on December&#160;13,
1993 and amended by the State Council and became effect on November&#160;19, 2017. Under the VAT Regulations and its implementation regulations,
value added tax, or the VAT, is imposed on the sales of goods and provision of processing, repair and replacement services within the
PRC and the importation of goods into the PRC. The VAT standard rates had been 17% for taxpayers who have VAT taxable sales activities
and 11% for taxpayers who imported goods until April&#160;30, 2018, after which date the rates were reduced to 16% and 10%, respectively.
The VAT rates was further reduced to 13% and 9%, respectively, starting from April&#160;1, 2019.</span></p><div>

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

</div><p style="font: 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>Law
and Regulation Relating to Intellectual Property Rights</i></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the Copyright Law of the PRC, which was amended on November 11, 2020 and became effective on June 1, 2021, Chinese citizens, legal
entities or other organizations shall enjoy the copyright in their works, whether published or not, which include original intellectual
achievements in the fields of literature, art and science which can be expressed in a certain form. Copyright owners shall enjoy various
kinds of rights, including the right of publication, right of authorship and right of reproduction.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Patent Law of the PRC which was amended on October 17, 2020 and became effective on June 1, 2021, the patent administration departments
of the State Council are responsible for the administration of patents across the nation. The patent administration departments of provincial,
autonomous region or municipal governments are responsible for administering patents within their respective jurisdictions. The PRC patent
system adopts a &#8220;first come, first file&#8221; principle, which means where more than one person files a patent application for
the same invention, a patent will be granted to the person who files the application first. To be patentable, invention or utility models
must meet three criteria: novelty, inventiveness and practicability. Invention patents are valid for 20 years, while utility model patents
are valid for 10 years and design patents are valid for 15 years, commencing from the date of application. The patentee shall pay annual
fees commencing from the year when the parent right is granted. If the patentee does not pay annual fees according to the requirements,
the patent will be terminated prior to its expiry. Other person must obtain consent or a proper license from the patent owner to use
the patent. Otherwise, the use constitutes an infringement of the patent rights. The infringer must, in accordance with the applicable
regulations, undertake to cease the infringement, take remedial action and/or pay damages.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Trademark Law of the PRC which was amended on April 23, 2019 and became effective on November 1, 2019, the right to exclusive
use of a registered trademark shall be limited to trademarks which have been approved for registration and to commodities for which the
use of trademark has been approved. The period of validity of a registered trademark shall be 10 years, counted from the day the registration
is approved. If a trademark registrant wishes to use a trademark after the expiration of the duration of the trademark registration,
according to the requirements, a registration renewal application should be filed within 12 months prior to the expiration. Each registration
renewal is valid for 10 years. Using a trademark that is identical with a registered trademark on the same commodities without the licensing
of the registrant of the registered trademark; or using a trademark that is similar to a registered trademark on the same commodities,
or using a trademark that is identical with or similar to the registered trademark on similar commodities without the licensing of the
registrant of the registered trademark, which is likely to cause confusion; selling commodities that infringe upon the exclusive right
to use a registered trademark; forging, manufacturing a registered trademark which was registered by others without authorization, or
selling a registered trademark forged or manufactured without authorization; changing a registered trademark and putting the commodities
with the changed trademark into the market without the consent of the registrant of the registered trademark; providing, intentionally,
convenience for activities infringing upon others&#8217; exclusive right to use a registered trademark, and facilitating others to commit
infringement on the exclusive right to use a registered trademark, constitutes an infringement of the exclusive right to use a registered
trademark. The infringer must undertake to cease the infringement, take remedial action and pay damages. The infringer also may be subject
to fines or even criminal punishment.</span></p><div>

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

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

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

</div><p style="font: 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
domain names are protected under the Administrative Measures for Internet Domain Names promulgated by Ministry of Industry and Information
Technology, or the MIIT, on August&#160;24, 2017, the effective date of which was November&#160;1, 2017. MIIT is the major regulatory
body responsible for the administration of the PRC Internet domain names, under supervision of which PRC Internet Network Information
Center, or CNNIC, is responsible for the daily administration of CN domain names and Chinese domain names On June 18, 2019, CNNIC promulgated
the Implementing Rules for the Registration of National Top-level Domain Names, the Measures for the Resolution of Disputes over National
Top-level Domain Names and the Procedures for the Resolution of Disputes over National Top-level Domain Names in accordance with the
Administrative Measures for Internet Domain Names. Pursuant to such rules, the registration of domain names adopts the &#8220;first to
file&#8221; principle and the registrant shall complete the registration via the domain name registration service institutions. In the
event of a domain name dispute, the disputed parties may lodge a complaint to the designated domain name dispute resolution institution
to trigger the domain name dispute resolution procedure in accordance with the CNNIC Measures on Resolution of the Top-Level Domains
Disputes, file a suit to the People&#8217;s Court or initiate an arbitration procedure.</span></p><div>

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

</div><p style="font: 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>Law
and Regulation Relating to Foreign Currency Exchange</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
principal regulations governing foreign currency exchange in the PRC are the Foreign Exchange Administrative Regulations (the &#8220;SAFE
Regulations&#8221;) which was promulgated by the State Council and last amended on August&#160;5, 2008. Under the SAFE Regulations, the
RMB is generally freely convertible for current account items, including the distribution of dividends, trade and service related foreign
exchange transactions, but not for capital account items, such as direct investment, loan, repatriation of investment and investment
in securities outside the PRC, unless the prior approval of the State Administration of Foreign Exchange is obtained.</span></p><div>

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

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>U.S.
Laws and Regulations</i></b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
battery packs of electric industrial heavy equipment will be subject to various U.S. regulations that govern transport of &#8220;dangerous
goods,&#8221; defined to include lithium batteries, which may present a risk in transportation. We expect to use lithium battery packs
in our electric industrial heavy equipment. The use, storage and disposal of our battery packs are regulated under existing laws and
are the subject of ongoing regulatory changes that may add additional requirements in the future.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
state law generally imposes liability on all manufacturers and retailers (and parties in the supply chain) for injuries that result from
unsafe, defective and dangerous products sold to consumers. Product liability claims in the United States are typically based on three
theories of law: (1) strict liability, (2) negligence and (3) breach of warranty. In addition, as noted above, U.S. laws and regulations
can also obligate manufacturers and retailers (and parties in the supply chain) to remedy product defects, which can include safety recall
campaigns.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Parties
involved in manufacturing, distributing or selling a product may be subject to liability for harm caused by a defect in that product.
There are three types of product defects, namely, design defects, manufacturing defects and defects in marketing. In a negligence claim,
a defendant may be held liable for personal injury or property damage caused by the failure to use due care. Strict liability claims,
however, do not depend on the degree of carefulness by the defendant. A defendant is liable when it is shown that an injury (personal
or to property) occurred as the result of a product&#8217;s defect. Breach of warranty is also a form of strict liability in the sense
that a showing of fault is not required. The plaintiff need only establish the warranty was breached, regardless of how that came about.
Companies that manufacture, distribute or sell a product in a particular state may be subject to the jurisdiction of such state&#8217;s
product liability laws, whether the company&#8217;s jurisdiction of incorporation or principal place of business is in that state, in
another U.S. state or in a non-U.S. jurisdiction.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Product
liability legal actions and recall campaigns in the United States (&#8220;Product Liability Matters&#8221;) could involve personal injury
and property damage and could involve claims for substantial monetary damages. The results of any future litigation and claims involving
product liability in the United States are inherently unpredictable.</span></p><div>

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

</div><p style="font: 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>Employment
and Labor Law</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Private
businesses operating in the United States are subject to employment laws of the federal governments, state government, and, to a lesser
extent, local counties or municipalities. These laws govern many aspects of the workplace as set forth herein and failure to comply can
result in fines and penalties from relevant oversight agencies and liability to employees, which can include a multiple of actual damages,
counsel fees, and punitive damages for certain violations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Businesses
that operate in New Jersey must comply with governing federal laws and New Jersey State laws (together, &#8220;US-NJ&#160;Employment
Laws&#8221;).&#160;The default rule in New Jersey is that, in the absence of a labor agreement or contract for employment for a specified
term, employment is terminable at will. Employers have a right to discharge an employee at any time, for any reason, or for no reason,
provided the termination is not for a reason prohibited by law.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Broadly,
our obligation to comply with applicable US-NJ&#160;Employment Laws, includes laws and rules relating to:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wage
    and hour standards, such as paying required overtime for employees who do not meet exemption requirements and work in excess of 40
    hours in a week, paying minimum wage, and paying wages when due;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 60pt; 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Providing
    leave and leave benefits to eligible employees, including requirements that unpaid family leave and unpaid leave for reasons including
    domestic violence or sexual assault shall be provided by covered employers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-discrimination&#160;and
    anti-retaliation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Providing
    reasonable accommodations to and engaging in the interactive process with employees with disabilities, religious needs, or other
    protected characteristics;</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><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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 0pt 0.5in"><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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ensuring
    employees are eligible to be employed in the United States; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Occupational
    safety.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Failure
to comply with the US-NJ&#160;Employment Laws may, in some instances, expose us to civil liability to employees or former employees for
compensatory damages, statutory damages, as well as punitive damages and counsel fees. We could also be subject to fines, penalties,
and assessments from various regulatory authorities.</span></p><div>

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

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
1A.</span> &#160;<span style="text-decoration:underline">RISK FACTORS</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
following is a summary of certain risks that should be carefully considered along with the other information contained or incorporated
by reference in this Report and the documents incorporated by reference, as updated by our subsequent filings under the Exchange Act.
If any of the following events actually occurs, our business, operating results, prospects, or financial condition could be materially
and adversely affected. The risks described below are not the only ones that we face. Additional risks not presently known to us or that
we currently deem immaterial may also significantly impair our business operations and could result in a complete loss of your investment.</i></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
investment in our ordinary shares is subject to a number of risks, including risks related to our business and industry, risks related
to our corporate structure, risks related to doing business in China and risks related to our ordinary shares. You should carefully consider
all of the information in this Report before making an investment in the ordinary shares. The following list summarizes some, but not
all, of these risks. Please read the information in this section for a more thorough description of these and other risks.</span></p><div>

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For more detailed discussions of the following
risks, see &#8220;Risk Factors&#8212;Risks Related to our Business and Industry&#8221; on pages 22 through 28.</p><div>


</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    subsidiaries&#8217; business operations are cash intensive, and our subsidiaries&#8217; business could be adversely affected if we
    fail to maintain sufficient levels of liquidity and working capital;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    grant relatively long payment terms for accounts receivable which can adversely affect our cash flow;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    subsidiaries face short lead-times for delivery of products to customers. Failure to meet delivery deadlines could result in the
    loss of customers and damage to our reputation and goodwill;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    subsidiaries face intense competition, and if we are unable to compete effectively, we may not be able to maintain profitability;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    revenues are highly dependent on a limited number of customers and the loss of any one of our subsidiaries&#8217; major customers
    could materially and adversely affect our growth and revenues; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
    our subsidiaries expand their operations, they may need to establish a more diverse supplier network for raw materials. The failure
    to secure a more diverse supplier network could have an adverse effect on our financial condition; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    remain competitive, our subsidiaries are introducing new lines of business, including the production and sale of electric industrial
    heavy equipment. If our efforts are not successful, our results of operations may be materially and adversely affected; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New
    lines of business, including the production and sale of electric industrial heavy equipment, may subject us to additional risks;
    </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><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatile
    steel prices can cause significant fluctuations in our operating results. Our revenues and operating income could decrease if steel
    prices increase or if our subsidiaries are unable to pass price increases on to their customers; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    are subject to various risks and uncertainties that may affect our subsidiaries&#8217; ability to procure raw materials.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For more detailed discussions of the following
risks, see &#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8221; on pages 28 through 39.</p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
    in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business
    and operations; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertainties
    arising from the legal system in China, including uncertainties regarding the interpretation and enforcement of PRC laws and the
    possibility that regulations and rules can change quickly with little advance notice, could hinder our ability to offer or continue
    to offer our securities, result in a material adverse change to our business operations, and damage our reputation, which could materially
    and adversely affect our financial condition and results of operations and cause our securities to significantly decline in value
    or become worthless. See &#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PRC government exerts substantial
    influence over the manner in which we must conduct our business activities. If the Chinese government significantly regulates the
    business operations of our PRC subsidiaries in the future and our PRC subsidiaries are not able to substantially comply with such
    regulations, our business operations may be materially adversely affected and the value of our ordinary shares may significantly
    decrease&#8221; and &#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Uncertainties with respect to the PRC
    legal system could adversely affect us&#8221;;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

</div><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-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 Chinese government may intervene or influence our operations at any time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers. Any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers 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 become worthless. See &#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PRC government exerts substantial influence over the manner in which we must conduct our business activities. If the Chinese government significantly regulates the business operations of our PRC subsidiaries in the future and our PRC subsidiaries are not able to substantially comply with such regulations, our business operations may be materially adversely affected and the value of our ordinary shares may significantly decrease&#8221;;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our future offerings will need to be filed with the CSRC, along with
compliance with any other applicable PRC rules, policies and regulations, in connection with any future offering of our securities. Any
failure to filing, or delay in filing, or failure to complying with any other applicable PRC requirements for an offering, may subject
us to sanctions imposed by the relevant PRC regulatory authority. In addition, if applicable laws, regulations, or interpretations change
such that we are required to obtain approval in the future and we fail to obtain such approvals, we may be subject to an investigation
by competent regulators, fines or penalties, or an order prohibiting us from conducting an offering, and these risks could result in a
material adverse change in our operations and the value of our ordinary shares, significantly limit or completely hinder our ability to
offer or continue to offer securities to investors, or cause such securities to significantly decline in value or become worthless. See
&#8220;Risk Factors&#8212;Risks Related to Doing Business in China&#8212; We are required under PRC laws to submit filings to CSRC for
our future offerings. However, we believe that we are not currently required to obtain the approval and/or comply with other requirements
of the CSRC, the CAC, or other PRC governmental authorities under PRC rules, regulations or policies in connection with our continued
listing on Nasdaq. . In the event that any such approval is required or that there are other requirements we are obligated to comply with,
we cannot predict whether or how soon we will be able to obtain such approvals and/or comply with such requirements.&#8221; and &#8220;Risk
Factors&#8212;Risks Related to Doing Business in China&#8212;We may be liable for improper use or appropriation of personal information
provided by our customers and any failure to comply with PRC laws and regulations over data security could result in materially adverse
impact on our business, results of operations, and our continued listing on Nasdaq&#8221;;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may be liable for improper use or appropriation of personal information provided by our customers and any failure to comply with
    PRC laws and regulations over data security could result in materially adverse impact on our business, results of operations, and
    our continued listing on Nasdaq;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
    may have difficulty enforcing judgments against us; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    the Enterprise Income Tax Law, we may be classified as a &#8220;Resident Enterprise&#8221; of China. Such classification will likely
    result in unfavorable tax consequences to us and our non-PRC shareholders;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
    regulation of loans to, and direct investments in, PRC entities by offshore holding companies may delay or prevent us from using
    proceeds from our future financing activities to make loans or additional capital contributions to our PRC operating subsidiaries;
    </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
    may rely on dividends paid by our subsidiaries for our cash needs, and any limitation on the ability of our subsidiaries to make
    payments to us could have a material adverse effect on our ability to conduct business;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Governmental
    control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
    regulatory bodies may be limited in their ability to conduct investigations or inspections of our operations in China; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
    securities may be delisted and prohibited from being traded under the HFCA Act if the PCAOB is unable to inspect our auditor in the
    future. Any future delisting and cessation of trading of our securities, or the threat of their being delisted and prohibited from
    being traded, may materially and adversely affect the value of your investment. Additionally, any inability of the PCAOB to conduct
    inspections of our auditor in the future would deprive our investors of the benefits of such inspections. See &#8220;Risk Factors&#8212;Risks
    Related to Doing Business in China&#8212;A recent joint statement by the SEC and the PCAOB, proposed rule changes submitted by Nasdaq,
    and the HFCA Act all call for additional and more stringent criteria to be applied to emerging market companies upon assessing the
    qualification of their auditors, especially the non-U.S. auditors who are not inspected by the PCAOB.&#8221;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For more detailed discussions of the following
risks, see &#8220;Risk Factors&#8212;Risks Related to Our Ordinary Shares&#8221; on pages 39 through 40.</p><div>


</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future
    sales of our ordinary shares, whether by us or our shareholders, could cause the price of our ordinary shares to decline;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
    we do not expect to pay dividends in the foreseeable future, you must rely on the price appreciation of our ordinary shares for return
    on your investment; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Techniques
    employed by short sellers may drive down the market price of our ordinary shares. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
subsidiaries&#8217; business operations are cash intensive, and our subsidiaries&#8217; business could be adversely affected if we fail
to maintain sufficient levels of liquidity and working capital.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, we had approximately $16.30 million of cash and cash equivalents. Historically, we have spent a significant amount
of cash on our operational activities, principally to procure raw materials for our subsidiaries&#8217; products. Our short-term loans
are from Chinese banks and are generally secured by a portion of our fixed assets, land use rights and/or guarantees by related parties.
Certain of these loans are secured against a portion of the shares of our PRC subsidiaries. The term of a majority of such loans is one
year. Historically, we rolled over such loans on an annual basis. However, we may not have sufficient funds available to pay all of our
borrowings upon maturity in the future. Failure to roll over our short-term borrowings at maturity or to service our debt could result
in a transfer of the ownership of a portion of the shares of our PRC subsidiaries to secured lenders, the imposition of penalties, including
increases in interest rates, legal actions against us by our creditors, and even insolvency.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we have been able to maintain adequate working capital primarily through cash from operations and short-term and long-term borrowings,
any failure by our customers to settle outstanding accounts receivable, or our inability to borrow sufficient capital from local banks
in the future could materially and adversely affect our cash flow, financial condition and results of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
grant relatively long payment terms for accounts receivable which can adversely affect our cash flow.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
is customary in China, for competitive reasons, we grant relatively long payment terms to most of our subsidiaries&#8217; customers.
The reserves we establish for our receivables may not be adequate based on the current bad debts. We are subject to the risk that we
may be unable to collect accounts receivable in a timely manner. If the accounts receivable cannot be collected in time, or at all, a
significant amount of bad debt expense will occur, and our business, financial condition and results of operation will likely be materially
and adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
subsidiaries face short lead-times for delivery of products to customers. Failure to meet delivery deadlines could result in the loss
of customers and damage to our reputation and goodwill.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Most
of our subsidiaries&#8217; customers are large manufacturers, who generally place large orders for our subsidiaries&#8217; products and
require prompt delivery. Our subsidiaries&#8217; product sale agreements typically contain short lead-times&#160;for the delivery of
products and tight production and manufacturer supply schedules that can reduce our profit margins on the products procured from our
subsidiaries&#8217; suppliers. Our subsidiaries&#8217; suppliers may lack sufficient capacity at any given time to meet all of the demands
from our subsidiaries&#8217; customers if orders exceed their production capacity. Our subsidiaries strive for rapid response to customer
demands, which can lead to reduced purchasing efficiency, increased procurement costs and low profit margins. If our subsidiaries are
unable to meet the customer demands, they may lose customers. Moreover, failure to meet customer demands may damage our reputation and
goodwill.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
subsidiaries face intense competition, and, if our subsidiaries are unable to compete effectively, we may not be able to maintain profitability.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
subsidiaries compete with many other companies located in the PRC and internationally that manufacture similar products. Many of our
subsidiaries&#8217; competitors are larger companies with greater financial resources. Intense competition in a challenging economic
environment in the PRC has, in the past, put pressure on our margins and may adversely affect our future financial performance. Moreover,
intense competition may result in potential or actual litigation between our subsidiaries and their competitors relating to such activities
as competitive sales practices, relationships with key suppliers and customers or other matters.</span></p><div>

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

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
is likely that our subsidiaries&#8217; competitors will seek to develop similar competing products in the near future. Some of our subsidiaries&#8217;
competitors may have more resources than our subsidiaries do, operate in greater scale, be more capitalized than our subsidiaries are,
have access to cheaper raw materials than our subsidiaries do, or offer products at a more competitive price. There can be no assurance
that our initial competitive advantage will be retained and that one or more competitors will not develop products that are equal or
superior in quality and are better priced than our subsidiaries&#8217; products. If our subsidiaries are unable to compete effectively,
our results of operations and financial position may be materially and adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
revenues are highly dependent on a limited number of customers and the loss of any one of our subsidiaries&#8217; major customers could
materially and adversely affect our growth and revenues.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the fiscal years ended December 31, 2022
and 2021, our subsidiaries&#8217; five largest customers contributed 50.85% and 54.06% of our revenues, respectively. For the years ended
December 31, 2022 and 2021, Greenland&#8217;s single largest customer, Hangcha Group, accounted for 17.14% and 18.47%, respectively, of
Greenland&#8217;s total revenue, and Greenland&#8217;s second largest customer, Longgong Forklift Truck, accounted for 14.14% and 14.94%,
respectively, of Greenland&#8217;s total revenue. As a result of our subsidiaries&#8217; reliance on a limited number of customers, our
subsidiaries may face pricing and other competitive pressures, which may have a material adverse effect on our profits and our revenues.
The volume of products sold for specific customers varies from year to year, especially since our subsidiaries are not the exclusive provider
for any customers. In addition, there are a number of factors that could cause the loss of a customer or a substantial reduction in the
products that our subsidiaries provide to any customer that may not be predictable. For example, our subsidiaries&#8217; customers may
decide to reduce spending on our subsidiaries&#8217; products or a customer may no longer need our subsidiaries&#8217; products following
the completion of a project. The loss of any one of our subsidiaries&#8217; major customers, a decrease in the volume of sales to our
subsidiaries&#8217; customers or a decrease in the price at which our subsidiaries sell their products to customers could materially adversely
affected our profits and revenues.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, this customer concentration may subject our subsidiaries to perceived or actual leverage that our subsidiaries&#8217; customers
may have in negotiations, given their relative size and importance to our subsidiaries. If our subsidiaries&#8217; customers seek to
negotiate their agreements on terms less favorable to our subsidiaries and our subsidiaries accept such terms, such unfavorable terms
may have a material adverse effect on our subsidiaries&#8217; business and our financial condition and results of operations. Accordingly,
unless and until our subsidiaries diversify and expand their customer base, our future success will significantly depend upon the timing
and volume of business from our subsidiaries&#8217; largest customers and the financial and operational success of these customers.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>As
our subsidiaries expand their operations, they may need to establish a more diverse supplier network for raw materials. The failure to
secure a more diverse supplier network could have an adverse effect on our financial condition.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event that our subsidiaries need to diversify their supplier network, our subsidiaries may not be able to procure a sufficient supply
of raw materials at a competitive price, which could have an adverse effect on our results of operations, financial condition and cash
flows. Furthermore, despite our subsidiaries&#8217; efforts to control their supply of raw materials and maintain good relationships
with their existing suppliers, our subsidiaries could lose one or more of their existing suppliers at any time. The loss of one or more
key suppliers could increase our subsidiaries&#8217; reliance on higher cost or lower quality supplies, which could negative affect our
profitability. Any interruptions to, or decline in, the amount or quality of our subsidiaries&#8217; raw materials supply could materially
disrupt our subsidiaries&#8217; production and adversely affect our subsidiaries&#8217; business and our financial condition and financial
prospects.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>To
remain competitive, our subsidiaries have introduced new lines of business, including the production and sale of electric industrial
heavy equipment. If these efforts are not successful, our results of operations may be materially and adversely affected.</i></b></span></p><div>

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prior to December 2020, through Zhongchai Holding
and its PRC subsidiaries, our products mainly included transmission systems and integrated powertrains for material handling machineries,
particularly for electric forklift trucks. In December 2020, through HEVI, we launched a new division to focus on the production and sale
of electric industrial heavy equipment&#8212;a division that Greenland intends to develop to diversify its product offerings. HEVI&#8217;s
electric industrial heavy equipment products currently include GEF-series electric forklifts, a series of lithium powered forklifts with
three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium powered electric wheeled front loader,
GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator, and GEL-5000, an all-electric 5.0 ton rated load lithium
wheeled front loader. These products are available for purchase in the U.S. market. In August 2022, HEVI launched a 54,000 square foot
industrial electric vehicle assembly site in Baltimore, Maryland to support local services, assembly and distribution of its electric
industrial heavy equipment product line.</p><div>


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

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
are risks in connection with this new line of business. HEVI may experience difficulties in the development and launch of electric industrial
heavy equipment, and HEVI&#8217;s products may not be well-accepted by the market. As we have limited experience in the electric industrial
heavy equipment business, our efforts in developing such business may not succeed and we may not be able to generate sufficient revenue
to cover our investment and become profitable. During such process, our results of operations and financial conditions may not be improved
in a timely manner, or at all. We cannot assure you that we will successfully transition our business focus and it is possible that we
remain in such transition period for an extended period of time. During such period, our revenue may be very limited and we may continue
to experience material and adverse effects to our results of operations, financial condition and business prospects.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>New
lines of business, including the production and sale of electric industrial heavy equipment, may subject us and our subsidiaries to additional
risks.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we may implement new lines of business or offer new products within our subsidiaries&#8217; existing lines of business.
Currently, we plan to offer additional models of electric industrial heavy equipment through HEVI. As such, we face significant challenges,
uncertainties and risks, including, among others, with respect to our subsidiaries&#8217; ability 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: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">build
                                            a well-recognized and respected brand;</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">establish
                                            and expand our customer base;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">improve
                                            and maintain our operational efficiency for new lines of 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintain
                                            a reliable, secure, high-performance and scalable technology infrastructure for our new lines
                                            of 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">anticipate
                                            and adapt to changing market conditions, including technological development and changes
                                            in competitive landscape;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">navigate
                                            an evolving and complex regulatory environment, such as licensing and compliance requirements;
                                            and</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="text-align: justify; width: 0.25in"></td><td style="width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">manage
                                            the resources and attention of management between our current core business and new lines
                                            of 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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moreover,
there can be no assurance that the introduction and development of new lines of business or new products and services would not encounter
significant difficulties or delay or would achieve the profitability as we expect. Failure to successfully manage these risks in the
development and implementation of new lines of business or new products or services could have a material adverse effect on our subsidiaries&#8217;
business and our results of operations and prospects. For example, HEVI may experience difficulties in developing and launching additional
models of electric industrial heavy equipment, or may not be able to develop them at reasonable costs. Due to HEVI&#8217;s limited experience
with electric industrial heavy equipment, HEVI also face challenges and uncertainties relating to the possibility of success of this
new business.</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">As
our subsidiaries enter into new business sectors, our subsidiaries are also subject to competition from such industries. There can be
no assurance that our subsidiaries will be able to compete effectively with respect to their new businesses. If our subsidiaries fail
to establish their strengths or maintain their competitiveness in those industries, our business prospects, results of operations and
financial condition may 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><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Volatile
steel prices can cause significant fluctuations in our operating results. Our revenues and operating income could decrease if steel prices
increase or if our subsidiaries are unable to pass price increases on to their customers.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
subsidiaries&#8217; principal raw materials are processed metal parts and components which are made of carburizing steel. The steel industry
as a whole is cyclical and, at times, pricing and availability of steel can be volatile due to numerous factors beyond our subsidiaries&#8217;
control, including general domestic and international economic conditions, labor costs, sales levels, competition, levels of inventory,
consolidation of steel producers, higher raw material costs for steel producers, import duties and tariffs and currency exchange rates.
This volatility can significantly affect the availability and cost of raw materials.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
subsidiaries&#8217; suppliers, like many other processed metal parts and components manufacturers, maintain substantial inventories of
steel to accommodate the short lead times and just-in-time delivery requirements of customers. Accordingly, our subsidiaries&#8217; suppliers
purchase steel in an effort to maintain their inventory at levels that they believe to be appropriate to satisfy the anticipated needs
of customers based upon historic buying practices, supply agreements with customers and market conditions. When steel prices increase,
competitive conditions will influence how much of the price increase suppliers would pass on to our subsidiaries and how much our subsidiaries
can pass on to their customers. To the extent our subsidiaries are unable to pass on future price increases in raw materials to their
customers, the revenues and profitability of our business could be adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are subject to various risks and uncertainties that might affect our subsidiaries&#8217; ability to procure raw materials</i>.</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
performance depends upon our subsidiaries&#8217; ability to procure low cost, high quality raw materials on a timely basis from their
suppliers. Our subsidiaries&#8217; suppliers are subject to certain risks, including the availability of raw materials, labor disputes,
inclement weather, natural disasters, and general economic and political conditions, which might limit the ability of our subsidiaries&#8217;
suppliers to provide low cost, high quality merchandise on a timely basis. Furthermore, for these or other reasons, one or more of our
subsidiaries&#8217; suppliers might not adhere to our subsidiaries&#8217; quality control standards, and our subsidiaries might not identify
the deficiency. Any failure by our subsidiaries&#8217; suppliers to supply quality materials at a reasonable cost on a timely basis could
reduce our net sales or profits, damage our reputation and have an adverse effect on our financial condition.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
subsidiaries may lose our competitive advantage, and their operations may suffer, if they fail to prevent the loss or misappropriation
of, or disputes over, their intellectual property.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
subsidiaries rely on a combination of patents, trademarks, trade secrets and confidentiality agreements to protect their intellectual
property rights. While our subsidiaries are not currently aware of any infringement on their intellectual property rights, our subsidiaries&#8217;
ability to compete successfully and to achieve future revenue growth will depend, in significant part, on their ability to protect their
proprietary technology. Despite many laws and regulations promulgated, as well as other efforts made, by China over the past several
years in an attempt to protect intellectual property rights, intellectual property rights are not as certain in China as they would be
in many Western countries, including the United States. Furthermore, enforcement of such laws and regulations in China has not been fully
developed. Neither the administrative agencies nor the court systems in China are as equipped as their counterparts in developed countries
to deal with violations or handle the nuances and complexities between compliant technological innovation and non-compliant infringement.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
subsidiaries&#8217; transmission technology is protected through a combination of patents, trade secrets, confidentiality agreements
and other methods. However, our subsidiaries&#8217; competitors may independently develop similar proprietary methodologies or duplicate
our products, or develop alternatives, which could have a material adverse effect on our subsidiaries&#8217; business and our results
of operations and financial condition. The misappropriation or duplication of our subsidiaries&#8217; intellectual property could disrupt
their ongoing business, distract our management and employees, reduce our revenues and increase our expenses. Our subsidiaries may need
to litigate to enforce their intellectual property rights. Any such litigation could be time consuming and costly and the outcome of
any such litigation cannot be guaranteed.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
PRC subsidiaries have limited insurance coverage for their operations in China and may incur losses resulting from product liability
claims, business interruption or natural disasters.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI,
our subsidiary in the U.S., maintains commercial general liability insurance for its business operations. However, our PRC subsidiaries
have limited insurance coverage for their operations in China, and our PRC subsidiaries are therefore exposed to risks associated with
product liability claims against our PRC subsidiaries or otherwise against their operations in the PRC in the event that the use of our
PRC subsidiaries&#8217; products results in property damage or personal injury. Since our subsidiaries&#8217; transmission products are
ultimately incorporated into forklifts, it is possible that users of forklifts or people installing these products could be injured or
killed, whether as a result of defects, improper installation or other causes. We are unable to predict whether product liability claims
will be brought against our PRC subsidiaries in the future or to predict the impact of any resulting adverse publicity on our PRC subsidiaries&#8217;
business. The successful assertion of product liability claims against our PRC subsidiaries could result in potentially significant monetary
damages and require us to make significant payments. Our subsidiaries do not carry product liability insurance and may not have adequate
resources to satisfy a judgment in the event of a successful claim against us. In addition, our subsidiaries do not currently, and may
not in the future, maintain business interruption insurance coverage. As such, our subsidiaries may suffer losses that result from interruptions
in their operations as a result of inability to operate or failures of equipment and infrastructure at our subsidiaries&#8217; facilities.
Our subsidiaries also do not currently maintain catastrophe insurance. As such, any natural disaster or man-made disaster could result
in substantial losses and diversion of our subsidiaries&#8217; resources to address the effects of such an occurrence, which could materially
and adversely affect our subsidiaries&#8217; business and our financial condition and results of operations.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC subsidiaries are required under PRC laws to participate in various government sponsored employee benefit plans, including social
security insurance, housing funds and other welfare-oriented payments, and contribute to the plans in amounts equal to certain percentages
of salaries, including bonuses and allowances, of their employees up to a maximum amount specified by the local government from time
to time at locations where our PRC subsidiaries operate their businesses. Our PRC subsidiaries have not made adequate employee benefit
payments to the social security insurance and the housing fund. As a result, they may be required to make up the contributions for these
plans within a stipulated period of time. In addition, our PRC subsidiaries may be required to pay late fees equal to 0.05% of the shortage
of the contributions to the social security fund for each day our PRC subsidiaries fail to make up the contributions and may be imposed
fines up to three times of such shortage if our PRC subsidiaries fail to make up the difference within the time frame prescribed by relevant
government authorities. The maximum amount of such penalties that we anticipate could be imposed on our PRC subsidiaries with respect
such employee benefits payments is approximately US$200,000. If our PRC subsidiaries are subject to late fees or fines in relation to
the underpaid employee benefits, our financial condition and results of operations may be adversely affected. As of the date of this
Report, our PRC subsidiaries have not been ordered to pay outstanding contributions or related penalties.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
labor costs in the PRC increase substantially, our PRC subsidiaries&#8217; business and our costs of operations may be adversely affected.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
recent years, the Chinese economy has experienced inflation and labor cost increases. Average wages are projected to continue to increase.
Further, under PRC law an employer is required to pay various statutory employee benefits, including pensions, housing funds, medical
insurance, work-related&#160;injury insurance, unemployment insurance and maternity insurance to designated government agencies for the
benefit of its employees. The relevant government agencies may examine whether an employer has made adequate payments to the statutory
employee benefits, and those employers who fail to make adequate payments may be subject to late payment fees, fines and/or other penalties.
We expect that our labor costs, including wages and employee benefits, will continue to increase based on the past trends. If we are
unable to control our labor costs or pass such increased labor costs on to our subsidiaries&#8217; customers, our financial condition
and results of operations may be adversely affected.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are subject to risks related to a substantial balance due from a related party.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, we were owed $36.46 million
from Cenntro Holding Limited, our controlling shareholder, and such amount is recorded as &#8220;due from related parties&#8221; on our
balance sheet. We expect the amount due from Cenntro Holding Limited to be paid back based on certain payment schedules, with the last
payment to be made by June 30, 2024, as the Company and Cenntro Holding Limited mutually agreed to an extension of the repayment deadline
from April 27, 2022. However, there is no guarantee that such amount will be repaid in whole or in part before the end of June 2024, or
at all. Such failure to be paid back by Cenntro Holding Limited could have a material negative impact on our balance sheet.</p><div>

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

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


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
ongoing COVID-19 pandemic could adversely affect our business, results of operations and financial condition.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
ongoing COVID-19 pandemic has continued to spread across the world and has created unique global and industry-wide challenges. COVID-19
has resulted in quarantines, travel restrictions, and the temporary closure of offices and facilities in China and many other countries.
New COVID-19 variants have also emerged, potentially extending the period during which COVID-19 will negatively impact the global economy.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
2021, a few waves of COVID-19 infections emerged in various regions of China, and in response, the Chinese government implemented certain
anti-COVID measures and protocols. However, in the fiscal year ended December 31, 2021, these scattered outbreaks were brought under
control in a relatively short period of time, and the COVID-19 pandemic had a limited impact on our financial condition and results of
operations in the fiscal year ended December 31, 2021. For the fiscal year ended December 31, 2022, we experienced rising raw material
costs which we believe to be short term, as China lifted its COVID-19 protocols and measures in December 2022.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
the potential downturn brought by, and the duration of, the COVID-19 pandemic may be difficult to assess or predict, and any associated
negative impact on us will depend on many factors beyond our control. The extent to which the COVID-19 pandemic impacts our future results
remains uncertain, and we are closely monitoring its impact on us. Our subsidiaries&#8217; business and our results of operations, financial
conditions and prospects could be adversely affected directly, as well as indirectly, to the extent that the ongoing COVID-19 pandemic
harms the Chinese and global economy in general.</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"><b><i>We may not be able to effectively protect
our intellectual property from unauthorized use by others.</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">Through its subsidiaries, we hold trademarks and
other intellectual properties that are critical to our business in the PRC. Any of our intellectual property rights could be challenged,
invalidated, circumvented or misappropriated, or such intellectual property may not be sufficient to provide us with competitive advantages.
We cannot assure you that (i)&#160; all of the intellectual property rights we owned will be adequately protected, or (ii)&#160;our intellectual
property rights will not be challenged by third parties or found by a judicial authority to be invalid or unenforceable. Moreover, there
can be no assurance that we will obtain such trademarks and any other trademarks that are crucial to our business in the future. Thus,
third parties may also take the position that we are infringing their rights, and we may not be successful in defending these claims.
Additionally, we may not be able to enforce and defend its proprietary rights or prevent infringement or misappropriation, without incurring
substantial expenses to us and a significant diversion of management time and attention from our business strategy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 protect our parents, trademarks and other
proprietary rights, we reply on and expect to continue to rely on a combination of physical and electronic security measures and trademark,
patent and trade secret protection laws. If the measures we have taken to protect our proprietary rights are inadequate to prevent the
use or misappropriation by third parties or such rights are diminished due to successful challenges, the value of our brand and other
intangible assets may be diminished and our ability to attract and retain customers may be 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Competition
for our and our subsidiaries&#8217; employees is intense, and we and our subsidiaries may not be able to attract and retain the highly
skilled employees needed to support our subsidiaries&#8217; business.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
we continue to experience growth, our future success depends on our and our subsidiaries&#8217; ability to attract, develop, motivate
and retain highly qualified and skilled employees, including engineers, financial personnel and marketing professionals. Competition
for highly skilled engineering, sales, technical and financial personnel is extremely intense. We and our subsidiaries may not be able
to hire and retain these personnel at compensation levels consistent with our existing compensation and salary structure. Many of the
companies with which we and our subsidiaries compete for experienced employees have greater resources than we and our subsidiaries have
and may be able to offer more attractive terms of employment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we and our subsidiaries invest significant time and expense in training our employees, which increases their value to competitors
who may seek to recruit them. If we and our subsidiaries fail to retain our employees, we could incur significant expenses in hiring
and training their replacements, and the quality of our products could decrease, resulting in a material adverse effect on our subsidiaries&#8217;
business.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business operations depend on the continuing services of our senior management. While we have provided different incentives to our management,
we cannot assure you that we can continue to retain their services. If one or more of our key executives were unable or unwilling to
continue in their present positions, we may not be able to replace them easily or at all, our future growth may be constrained, business
may be severely disrupted and our financial condition and results of operations may be materially and adversely affected, and we may
incur additional expenses to recruit, train and retain qualified personnel. In addition, although we have entered into a non-competition
agreement with Mr. Peter Zuguang Wang, our controlling shareholder and chairman of the board of directors, there is no assurance that
Mr. Wang will not join our competitors or form a competing business. If any dispute arises between us and Mr. Wang, we may incur substantial
costs and expenses in order to enforce the non-competition agreement in China, and we may be unable to enforce it at all.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
do not maintain &#8220;key person&#8221; insurance, and as a result, we may incur losses if any of our directors, executive officers,
senior manager or other key employees chooses to terminate his or her services with us.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not maintain &#8220;key person&#8221; insurance
for our directors, executive officers, senior management or other key employees. If any of our key employees terminate his or her services
or otherwise becomes unable to provide continuous services to us, our business, financial condition and results of operations may be materially
and adversely affected and we may incur additional expenses to recruit, train and retain qualified personnel. If any of our executive
officers or key employees joins a competitor or forms a competing company, we may lose customers, operational know-how and key professionals
and staff members.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are currently operating in a period of economic uncertainty and capital markets disruption, which has been significantly impacted by
geopolitical instability due to the ongoing invasion of&#160;Ukraine&#160;by Russia.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
and global markets are experiencing volatility and disruption following the escalation of geopolitical tensions and Russia&#8217;s launch
of a full-scale military invasion of Ukraine in February 2022. Although the length and impact of the ongoing military conflict is highly
unpredictable, the war in Ukraine has led to market disruptions, including significant volatility in commodity prices, credit, and capital
markets. In addition, as a result of the ongoing conflict between Russia and&#160;Ukraine, we may experience other risks, difficulties
and challenges in the way we conduct our business and operations generally. For example, the conflict could adversely affect supply chains
and impact our ability to control raw material costs. A protracted conflict between&#160;Ukraine&#160;and Russia, any escalation of that
conflict, and the wider global economy and market conditions could, in turn, have a material adverse impact on our business, financial
condition, cash flows and results of operations and could cause the market value of our ordinary shares to decline.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>High
inflation rates may adversely affect us by increasing costs beyond what we can recover through price increases and limit our ability
to enter into future traditional debt financing.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inflation
can adversely affect us by increasing costs of critical materials, equipment, labor, and other services. In addition, inflation is often
accompanied by higher interest rates. Continued inflationary pressures could impact our profitability. Inflation may also affect our
ability to enter into future traditional debt financing, as high inflation may result in an increase in cost.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
substantial majority of our assets and operations are located in China. Accordingly, our business, financial condition, results of operations
and prospects may be influenced to a significant degree by political, economic and social conditions in China generally. The PRC economy
differs from the economies of most developed countries in many respects, including with regard to the level of government involvement,
level of development, growth rate, control of foreign exchange and allocation of resources. Although the PRC government has implemented
measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets, and
the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still
owned by the government. In addition, the PRC government continues to play a significant role in regulating industry development by imposing
industrial policies.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government also exercises significant control over China&#8217;s economic growth through allocating resources, controlling payment
of foreign currency-denominated&#160;obligations, setting monetary policy, and providing preferential treatment to particular industries
or companies.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
the PRC economy has experienced significant growth over the past decades, growth has been uneven, both geographically and among various
sectors of the economy, and the rate of growth has been slowing since 2012. Any adverse changes in economic conditions in China, in the
policies of the PRC government or in the laws and regulations in China could have a material adverse effect on the overall economic growth
of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our subsidiaries&#8217;
products and adversely affect our subsidiaries&#8217; competitive position. The PRC government has implemented various measures to encourage
economic growth and guide the allocation of resources. Some of these measures may benefit the overall PRC economy, but may have a negative
effect on us and our subsidiaries. For example, our financial condition and results of operations may be adversely affected by government
control over capital investments or changes in tax regulations. In addition, in the past the PRC government has implemented certain measures,
including interest rate adjustment, to control the pace of economic growth. These measures may cause decreased economic activity in China,
which may adversely affect our business and operating results.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Uncertainties
with respect to the PRC legal system could adversely affect us and our PRC subsidiaries.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions under the civil
law system may be cited for reference but have limited precedential value. Since these laws and regulations are relatively new and the
PRC legal system continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and the
enforcement of these laws, regulations and rules involves uncertainties.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
1979, the PRC government began to promulgate a comprehensive system of laws and regulations governing economic matters in general. The
overall effect of legislation over the past four decades has significantly enhanced the protections afforded to various forms of foreign
investments in China. However, China has not developed a fully integrated legal system, and recently enacted laws and regulations may
not sufficiently cover all aspects of economic activities in China. In particular, the interpretation and enforcement of these laws and
regulations involve uncertainties. Since PRC administrative and court authorities have significant discretion in interpreting and implementing
statutory provisions and contractual terms, it may be difficult to evaluate the outcome of administrative and court proceedings and the
level of legal protection we enjoy. These uncertainties may affect our and/or our PRC subsidiaries&#8217; judgment on the relevance of
legal requirements and our/our PRC subsidiaries&#8217; ability to enforce our/their contractual rights or tort claims. In addition, the
regulatory uncertainties may be exploited through unmerited or frivolous legal actions or threats in attempts to extract payments or
benefits from us and our PRC subsidiaries.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
the PRC legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or
at all and may have retroactive effect. As a result, we and/or our PRC subsidiaries may not be aware of our/their violation of any of
these policies and rules until sometime after the violation. In addition, any administrative and court proceedings in China may be protracted,
resulting in substantial costs and diversion of resources and management attention.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we and our PRC subsidiaries are subject to risks and uncertainties of the interpretations and applications of PRC laws and
regulations, including, but not limited to, limitations on foreign ownership in the industry our PRC subsidiaries operate. We and our
PRC subsidiaries are also subject to the risks and uncertainties about any future actions of the PRC government. If any future actions
of the PRC government result in a material change in our operations, and the value of our ordinary shares may depreciate significantly
or become worthless.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
PRC government exerts substantial influence over the manner in which our PRC subsidiaries must conduct their business activities. If
the Chinese government significantly regulates the business operations of our PRC subsidiaries in the future and our PRC subsidiaries
are not able to substantially comply with such regulations, the business operations of our PRC subsidiaries may be materially and adversely
affected and the value of our ordinary shares may significantly decrease.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government has exercised, and continues to exercise, substantial control over virtually every sector of the Chinese economy through
regulation and state ownership, including steel sector where our PRC subsidiaries have been doing their business. Any government decisions
or actions to change the way steel production is regulated, or any decisions the government might make to cut spending, could adversely
impact our PRC subsidiaries&#8217; business and our results of operations. In addition, the ability of our PRC subsidiaries to operate
in China may be harmed by changes in PRC laws and regulations, including those relating to taxation, environmental conditions, land use
rights, property and other matters. The central or local governments of these jurisdictions may impose new, stricter regulations or interpretations
of existing regulations that would require additional expenditures and efforts on our part to ensure our compliance with such regulations
or interpretations. Accordingly, government actions in the future, including any decision not to continue to support recent economic
reforms and to return to a more centrally planned economy or regional or local variations in the implementation of economic policies,
could have a significant effect on economic conditions in China or particular regions thereof, and could require us to divest ourselves
of any interest we then hold in Chinese properties.</span></p><div>

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

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that our PRC subsidiaries&#8217; operations in China are in material compliance with all applicable legal and regulatory requirements.
However, the central or local governments of the jurisdictions in which our PRC subsidiaries operate may impose new, stricter regulations
or interpretations of existing regulations with little advance notice that would require additional expenditures and efforts on their
part to ensure our subsidiaries&#8217; compliance with such regulations or interpretations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC subsidiaries may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for
any failure to comply. In the event that our PRC subsidiaries are not able to substantially comply with any existing or newly adopted
laws and regulations, our business operations may be materially adversely affected and the value of our ordinary shares may significantly
decrease.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
the PRC government authorities may strengthen oversight and control over offerings that are conducted overseas and/or foreign investment
in China-based issuers like us. Such actions taken by the PRC government authorities may intervene or influence the operations of our
PRC subsidiaries at any time, which may be beyond our control. Therefore, any such action may adversely affect the operations of our
PRC subsidiaries and substantially limit or hinder our ability to offer or continue to offer securities to you and significantly reduce
the value of such securities or cause the value of such securities to be completely worthless.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are required under PRC laws to submit
filings to CSRC for our future offerings. However, we believe that we and our PRC subsidiaries are not currently required to obtain the
approval and/or comply with other requirements of the CSRC, the CAC, or other PRC governmental authorities under PRC rules, regulations
or policies in connection with our continued listing on Nasdaq. In the event that any such approval is required or that there are other
requirements we and/or our PRC subsidiaries are obligated to comply with, we cannot predict whether or how soon we and/or our PRC subsidiaries
will be able to obtain such approvals and/or comply with such requirements.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&amp;A Rules, purport to require offshore
special purpose vehicles that are controlled by PRC companies or individuals and that have been formed for the purpose of seeking a public
listing on an overseas stock exchange through acquisitions of PRC domestic companies or assets to obtain CSRC approval prior to publicly
listing their securities on an overseas stock exchange. The interpretation and application of those regulations remain unclear.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the PRC government authorities may strengthen future oversight over offerings that are conducted overseas. For instance, on
July 6, 2021, the relevant PRC governmental authorities promulgated the Opinions on Strictly Cracking Down on Illegal Securities Activities,
which emphasized the need to strengthen the PRC government&#8217;s supervision over overseas listings by PRC companies. Pursuant to the
Opinions, effective measures, such as promoting the construction of relevant regulatory systems, are to be taken to deal with the risks
of China-based overseas-listed companies, cybersecurity and data privacy protection requirements and similar matters. The Cybersecurity
Review Measures (Decree No. 8 of the Cybersecurity Administration of the PRC), or the revised Cybersecurity Review Measures, enacted
on December 28, 2021 and came into effect on February 15, 2022, also require online platform operators holding over one million users&#8217;
personal information to apply for a cybersecurity review before any public offering on a foreign stock exchange. These statements and
regulations are recently issued, and there remain substantial uncertainties about their interpretation and implementation. See also &#8220;&#8212;<i>Our
PRC subsidiaries may be liable for improper use or appropriation of personal information provided by their customers and any failure
to comply with PRC laws and regulations over data security could result in materially adverse impact on our business, results of operations,
and our continued listing on Nasdaq</i>.&#8221;</span></p><div>

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

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this Report, we believe we and our PRC subsidiaries are not required to obtain any permission from PRC authorities (including
the CSRC and the CAC) to operate our PRC subsidiaries&#8217; business as presently conducted or listing on Nasdaq. Therefore, as of the
date of this prospectus, we and our PRC subsidiaries have not applied for any permission or approval from any PRC governmental authority
in connection with our offshore listing or offering and, as such, no such permission or approval has been granted or denied. However,
if it fails to comply with the Trial Measures during future issuance of securities or listing on other stock exchanges outside of China,
we may be subjected sanctions imposed by the PRC regulatory authorities, and our reputation, financial condition, and results of operations
may be materially and adversely affected.</span><span style="font-size: 10pt">&#160;</span>&#160;</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 0; text-align: justify">On February 17, 2023, the CSRC published the &#8220;Trial
Measures and its accompanying guidelines and instructions, which came into effect on March 31, 2023, and will apply if a domestic enterprise
issues shares, depositary receipts, corporate bonds convertible into shares, or other securities of an equity nature outside of the PRC,
or lists its securities for trading outside of the PRC. According to such regulations, a domestic enterprise that issues and lists its
securities outside of the PRC shall comply with the filing procedures and report the relevant information to the CSRC. A domestic enterprise
shall not be listed on an overseas stock exchange if any of the following circumstances exists: (i) where such securities offering and
listing is explicitly prohibited by provisions in laws, administrative regulations and relevant state rules; (ii) where the intended securities
offering and listing may endanger national security as reviewed and determined by competent authorities under the State Council in accordance
with law; (iii) where the domestic company intending to make the securities offering and listing, or its controlling shareholders and
the actual controller, have committed crimes such as corruption, bribery, embezzlement, misappropriation of property or undermining the
order of the socialist market economy during the latest three years; (iv) where the domestic company intending to make the securities
offering and listing is suspected of committing crimes or major violations of laws and regulations, and is under investigation according
to law, and no conclusion has yet been made thereof; (v) where there are material ownership disputes over equity held by the domestic
company's controlling shareholder or by other shareholders that are controlled by the controlling shareholder and/or actual controller.
The Trial Measures changes the management of licensing to record management, strengthen the supervision in the aftermath, create a more
transparent and predictable institutional environment, and support the standardized development of enterprises using the overseas capital
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; text-align: justify">According to the Notice on Filing Management Arrangements
for Overseas Listings of Domestic Enterprises issued and implemented by the CSRC on February 17, 2023, since the date of effectiveness
of the Trial Measures, the domestic enterprises falling within the scope of filing that have been listed overseas or met the following
circumstances are existing enterprises: Before the effectiveness of the Trial Measures, the application for indirect overseas issuance
and listing has been agreed by the overseas regulators or overseas stock exchanges (such as having passed the hearing on the Hong Kong
market or registration become effective as agreed on the U.S. market, etc.), and it is not required to perform issuance and listing supervision
procedures of the overseas regulators or overseas stock exchanges (such as rehearing on the Hong Kong market, etc.), and the overseas
issuance and listing will be completed by September 30, 2023. According to the above regulations, the Company is an existing enterprise,
which do not be required to file immediately, and filing should be made as required if they involve refinancing and other filing matters.</p><div>

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

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
PRC subsidiaries may be liable for improper use or appropriation of personal information provided by their customers and any failure
to comply with PRC laws and regulations over data security could result in materially adverse impact on our business, results of operations,
and our continued listing on Nasdaq.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
PRC subsidiaries&#8217; business involves collecting and retaining certain internal and customer data. Our PRC subsidiaries also maintain
information about various aspects of their operations. The integrity and protection of customer and company data is critical to our business.
Our subsidiaries&#8217; customers expect that our subsidiaries will adequately protect their personal information. Our PRC subsidiaries
are required by applicable laws to keep strictly confidential the personal information that they collect, and to take adequate security
measures to safeguard such information.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC Criminal Law, as amended by its Amendment 7 (effective on February 28, 2009) and Amendment 9 (effective on November 1, 2015), prohibits
institutions, companies and their employees from selling or otherwise illegally disclosing a citizen&#8217;s personal information obtained
in performing duties or providing services or obtaining such information through theft or other illegal ways. On November 7, 2016, the
Standing Committee of the PRC National People&#8217;s Congress issued the Cyber Security Law of the PRC, or Cyber Security Law, which
became effective on June 1, 2017. Pursuant to the Cyber Security Law, network operators must not, without users&#8217; consent, collect
their personal information, and may only collect users&#8217; personal information necessary to provide their services. Providers are
also obliged to provide security maintenance for their products and services and shall comply with provisions regarding the protection
of personal information as stipulated under the relevant laws and regulations.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2021, the CAC and other related authorities promulgated the revised Cybersecurity Review Measures, which came into effect on
February 15, 2022. The revised Cybersecurity Review Measures propose the following key changes:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">online
    platform operators who are engaged in data processing are also subject to the regulatory scope;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    CSRC is included as one of the regulatory authorities for purposes of jointly establishing the state cybersecurity review working
    mechanism;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    online platform operators holding more than one million users&#8217; individual information and seeking a listing outside China shall
    file for cybersecurity review with the Cybersecurity Review Office; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    risks of core data, material data or large amounts of personal information being stolen, leaked, destroyed, damaged, illegally used
    or transmitted to overseas parties and the risks of critical information infrastructure, core data, material data or large amounts
    of personal information being influenced, controlled or used maliciously shall be collectively taken into consideration during the
    cybersecurity review process.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
internet platforms in China have reportedly become subject to heightened regulatory scrutiny in relation to cybersecurity matters. As
of the date of this Report, we have not been included within the definition of &#8220;operator of critical information infrastructure&#8221;
by a competent authority, nor have we been informed by any PRC governmental authority of any requirement that we file for a cybersecurity
review. However, if we are deemed to be a critical information infrastructure operator or an online platform operator that is engaged
in data processing and holds personal information of more than one million users, we could be subject to PRC cybersecurity review in
the future.</span></p><div>

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

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
there remains significant uncertainty in the interpretation and enforcement of relevant PRC cybersecurity laws and regulations, we could
be subject to cybersecurity review. In addition, we could become subject to enhanced cybersecurity review or investigations launched
by PRC regulators in the future. Any failure or delay in the completion of the cybersecurity review procedures or any other non-compliance
with the related laws and regulations may result in fines or other penalties, including suspension of business, website closure and revocation
of prerequisite licenses, as well as reputational damage or legal proceedings or actions against us and/or our PRC subsidiaries, which
may have material adverse effect on our business, financial condition or results of operations. As of the date of this Report, we and
our PRC subsidiaries have not been involved in any investigations on cybersecurity review initiated by the CAC or related governmental
regulatory authorities, and we and our PRC subsidiaries have not received any inquiry, notice, warning, or sanction in such respect.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 10, 2021, the Standing Committee of the National People&#8217;s Congress of China, or the SCNPC, promulgated the PRC Data Security
Law, which took effect in September 2021. The PRC Data Security Law imposes data security and privacy obligations on entities and individuals
carrying out data activities, and introduces a data classification and hierarchical protection system based on the importance of data
in economic and social development, and the degree of harm it will cause to national security, public interests, or legitimate rights
and interests of individuals or organizations when such data is tampered with, destroyed, leaked, illegally acquired or used. The PRC
Data Security Law also provides for a national security review procedure for data activities that may affect national security and imposes
export restrictions on certain data an information.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of the date of this Report, we do not expect that the current PRC laws on cybersecurity or data security would have a material adverse
impact on our business operations. However, as the scope of the PRC Data Security Law is broad and includes the collection, storage,
use, processing, transmission, availability and disclosure of data, among others, and uncertainties remain regarding the interpretation
and implementation of these laws and regulations, we cannot assure you that we and our PRC subsidiaries will comply with such regulations
in all respects and we and/or our PRC subsidiaries may be ordered to rectify or terminate any actions that are deemed illegal by regulatory
authorities. Any directly liable person within our Company for violations or alleged violations of the PRC Data Security Law may become
subject to fines. We and/or our PRC subsidiaries may also become subject to fines and/or other sanctions that may have material adverse
effect on our business, operations and financial condition.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
severe or prolonged downturn in the PRC or global economy could materially and adversely affect our business and our financial condition.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
global macroeconomic environment is facing challenges. There is considerable uncertainty over the long-term&#160;effects of the expansionary
monetary and fiscal policies adopted by the central banks and financial authorities of some of the world&#8217;s leading economies, including
the United States and China. There have been concerns over unrest and terrorist threats in the Middle East, Europe and Africa and over
the conflicts involving Ukraine, Syria, Russia and North Korea. There have also been concerns on the relationship among China and other
Asian countries, which may result in, or intensify potential conflicts in relation to, territorial disputes, and the trade disputes between
China and other countries. It is unclear whether these challenges and uncertainties will be contained or resolved, and what effects they
may have on the global political and economic conditions in the long term.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Economic
conditions in China are sensitive to global economic conditions, changes in domestic economic and political policies and the expected
or perceived overall economic growth rate in China. While the economy in China has grown significantly over the past decades, growth
has been uneven, both geographically and among various sectors of the economy, and the rate of growth has been slowing in recent years.
Although growth of China&#8217;s economy remained relatively stable, there is a possibility that China&#8217;s economic growth may materially
decline in the near future. Any severe or prolonged slowdown in the global or PRC economy may materially and adversely affect our business,
results of operations and financial condition.</span></p><div>

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

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>You
may have difficulty enforcing judgments against us. </i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
significant portion of our assets are located, and a substantial amount of our subsidiaries&#8217; operations are conducted, in the PRC.
In addition, some of our directors and officers are nationals or residents of the PRC, including our chief financial officer, Mr. Jing
Jin, and independent director, Mr. Ming Zhao, and a substantial majority of their assets are located outside the United States. As a
result, it may be difficult to effect service of process within the United States upon these persons. In addition, there is uncertainty
as to whether the courts of the PRC would recognize or enforce judgments of U.S. courts because China does not have any treaties or other
arrangements that provide for the reciprocal recognition and enforcement of foreign judgments with the United States. In addition, according
to the PRC Civil Procedures Law, courts in the PRC will not enforce a foreign judgment against us or our directors and officers if they
decide that the judgment violates basic principles of PRC law or national sovereignty, security, or the public interest.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Under
the PRC EIT Law, we may be classified as a &#8220;Resident Enterprise&#8221; of China. Any classification as such will likely result
in unfavorable tax consequences to us and our non-PRC shareholders.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the PRC EIT Law, an enterprise established outside of China with &#8220;de facto management bodies&#8221; within China is considered
a &#8220;resident enterprise,&#8221; meaning that it can be subject to an enterprise income tax, or EIT, rate of 25.0% on its global
income. In April 2009, the SAT promulgated a circular, known as Circular 82, and partially amended by Circular 9 promulgated in January
2014, to clarify the certain criteria for the determination of the &#8220;de facto management bodies&#8221; for foreign enterprises controlled
by PRC enterprises or PRC enterprise groups. Under Circular 82, a foreign enterprise is considered a PRC resident enterprise if all of
the following apply: (1) the senior management and core management departments in charge of daily operations are located mainly within
China; (2) decisions relating to the enterprise&#8217;s financial and human resource matters are made or subject to approval by organizations
or personnel in China; (3) the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholders&#8217;
meeting minutes are located or maintained in China; and (4) 50.0% or more of voting board members or senior executives of the enterprise
habitually reside in China. Further to Circular 82, the SAT issued a bulletin, known as Bulletin 45, effective in September 2011 and
amended on June 1, 2015 and October 1, 2016, to provide more guidance on the implementation of Circular 82 and clarify the reporting
and filing obligations of such &#8220;Chinese controlled offshore incorporated resident enterprises.&#8221; Bulletin 45 provides for,
among other matters, procedures for the determination of resident status and administration of post-determination matters. Although Circular
82 and Bulletin 45 explicitly provide that the above standards apply to enterprises that are registered outside China and controlled
by PRC enterprises or PRC enterprise groups, Circular 82 may reflect the SAT&#8217;s criteria for determining the tax residence of foreign
enterprises in general.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the PRC tax authorities determine that we are a &#8220;resident enterprise&#8221; for PRC enterprise income tax purposes, a number of
unfavorable PRC tax consequences could follow. First, we may be subject to the enterprise income tax at a rate of 25% on our worldwide
taxable income as well as PRC enterprise income tax reporting obligations. In our case, this would mean that income such as non-China
source income would be subject to PRC enterprise income tax at a rate of 25%. Second, under the PRC EIT Law, dividends paid to us from
our PRC subsidiaries would be deemed as &#8220;qualified investment income between resident enterprises&#8221; and therefore qualify
as &#8220;tax-exempt income&#8221; pursuant to the clause 26 of the PRC EIT Law. Finally, it is possible that future guidance issued
with respect to the new &#8220;resident enterprise&#8221; classification could result in a situation in which the dividends we pay with
respect to our ordinary shares, or the gain our non-PRC shareholders may realize from the transfer of our ordinary shares, may be treated
as PRC-sourced income and may therefore be subject to a 10% PRC withholding tax. The PRC EIT Law is, however, relatively new and ambiguities
exist with respect to the interpretation and identification of PRC-sourced income, and the application and assessment of withholding
taxes. If we are required under the PRC EIT Law to withhold PRC income tax on dividends payable to our non-PRC shareholders, should there
be a determination in the future to pay dividends, or if non-PRC shareholders are required to pay PRC income tax on gains on the transfer
of their ordinary shares, our business could be negatively impacted and the value of your investment may be materially reduced. Further,
if we were treated as a &#8220;resident enterprise&#8221; by PRC tax authorities, we would be subject to taxation in both China and such
countries in which we have taxable income, and our PRC tax may not be creditable against such other taxes.</span></p><div>

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

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an offshore holding company with PRC subsidiaries,
we may transfer funds to our PRC subsidiaries or finance our PRC entities by means of loans or capital contributions. Any capital contributions
or loans that we, as an offshore entity, make to our PRC subsidiaries, are subject to PRC regulations. Any loans to our PRC subsidiaries,
which are foreign-invested enterprises, cannot exceed statutory limits based on the difference between the amount of our investments and
registered capital in such subsidiaries, and shall be registered with State Administration of Foreign Exchange, or SAFE, or its local
counterparts. Furthermore, any capital increase contributions we make to our PRC subsidiaries, which are foreign-invested enterprises,
are subject to the requirement of making necessary reports in Foreign Investment Comprehensive Management Information System, and registration
with other government authorities in China. We may not be able to obtain these government registrations or approvals on a timely basis,
if at all. If we fail to obtain such approvals or make such registration, our ability to make equity contributions or provide loans to
our PRC subsidiaries or to fund their operations may be negatively affected, which may adversely affect their liquidity and ability to
fund their working capital and expansion projects and meet their obligations and commitments. As a result, our liquidity and our ability
to fund and expand our business may be negatively affected.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a holding company, we conduct a substantial amount of our business through our subsidiaries in China. We may rely on dividends paid by
these PRC subsidiaries for our cash needs, including the funds necessary to pay any dividends and other cash distributions to our shareholders,
to service any debt we may incur and to pay our operating expenses. The payment of dividends by entities established in China is subject
to limitations. Regulations in China currently permit payment of dividends only out of accumulated profits as determined in accordance
with accounting standards and regulations in China. In accordance with the Article 166, 168 of the Company Law of the PRC (Amended in
2018), each of our PRC subsidiaries is required to set aside at least 10% of its after-tax profit based on PRC accounting standards each
year to its general reserves or statutory capital reserve fund until the aggregate amount of such reserves reaches 50% of its respective
registered capital. A company may discontinue the contribution when the aggregate sum of the statutory surplus reserve is more than 50%
of its registered capital. The statutory common reserve fund of a company may only be used to cover the losses of the company, expand
the business and production of the company or be converted into additional capital. As a result, our PRC subsidiaries are restricted
in their ability to transfer a portion of their net assets to us in the form of dividends. In addition, if any of our PRC subsidiaries
incurs debt on its own behalf in the future, the instruments governing the debt may restrict such subsidiary&#8217;s ability to pay dividends
or make other distributions to us. Any limitations on the ability of our PRC subsidiaries to transfer funds to us could materially and
adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends and otherwise
fund and conduct our business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>You
may be subject to PRC income tax on dividends from us or on any gain realized on the transfer of our ordinary shares.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the PRC EIT Law, subject to any applicable tax treaty or similar arrangement between the PRC and your jurisdiction of residence that
provides for a different income tax arrangement, PRC withholding tax at the rate of 10.0% is normally applicable to dividends from PRC
sources payable to investors that are non-PRC resident enterprises, which do not have an establishment or place of business in China,
or which have such establishment or place of business if the relevant income is not effectively connected with the establishment or place
of business. Any gain realized on the transfer of shares by such investors is subject to 10.0% PRC income tax if such gain is regarded
as income derived from sources within China unless a treaty or similar arrangement otherwise provides. Under the Individual Income Tax
Law of the PRC and its implementation rules, dividends from sources within China paid to foreign individual investors who are not PRC
residents are generally subject to a PRC withholding tax at a rate of 20% and gains from PRC sources realized by such investors on the
transfer of shares are generally subject to 20% PRC income tax, in each case, subject to any reduction or exemption set forth in applicable
tax treaties and PRC laws.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is a risk that we will be treated by the PRC tax authorities as a PRC tax resident enterprise. In that case, any dividends we pay to
our shareholders may be regarded as income derived from sources within China and we may be required to withhold a 10.0% PRC withholding
tax for the dividends we pay to our investors who are non-PRC corporate shareholders, or a 20.0% withholding tax for the dividends we
pay to our investors who are non-PRC individual shareholders, including the holders of our Shares. In addition, our non-PRC shareholders
may be subject to PRC tax on gains realized on the sale or other disposition of our ordinary shares, if such income is treated as sourced
from within China. It is unclear whether our non-PRC shareholders would be able to claim the benefits of any tax treaties between their
tax residence and China in the event that we are considered as a PRC resident enterprise. If PRC income tax is imposed on gains realized
through the transfer of our ordinary shares or on dividends paid to our non-resident investors, should there be a determination in the
future to pay dividends, the value of your investment in our ordinary shares may be materially and adversely affected. Furthermore, our
shareholders whose jurisdictions of residence have tax treaties or arrangements with China may not qualify for benefits under such tax
treaties or arrangements.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may be unable to complete a business combination transaction efficiently or on favorable terms due to complicated merger and acquisition
regulations and certain other PRC regulations.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 8, 2006, six PRC regulatory authorities, including Ministry of Commerce, the State Assets Supervision and Administration Commission,
the SAT, the Administration for Industry and Commerce, the CSRC and SAFE, jointly issued the M&amp;A Rules, which became effective on
September 8, 2006 and were amended in June 2009. The M&amp;A Rules, governing the approval process by which a PRC company may participate
in an acquisition of assets or equity interests by foreign investors, requires the PRC parties to make a series of applications and supplemental
applications to the government agencies, depending on the structure of the transaction. In some instances, the application process may
require presentation of economic data concerning a transaction, including appraisals of the target business and evaluations of the acquirer,
which are designed to allow the government to assess the transaction. Accordingly, due to the M&amp;A Rules, our ability to engage in
business combination transactions has become significantly more complicated, time-consuming and expensive, and we may not be able to
negotiate a transaction that is acceptable to our shareholders or sufficiently protective of their interests in a transaction.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
M&amp;A Rules allow PRC government agencies to assess the economic terms of a business combination transaction. Parties to a business
combination transaction may have to submit to Ministry of Commerce and other relevant government agencies an appraisal report, an evaluation
report and the acquisition agreement, all of which form part of the application for approval, depending on the structure of the transaction.
The M&amp;A Rules also prohibit a transaction at an acquisition price obviously lower than the appraised value of the business or assets
in China and in certain transaction structures, require that consideration must be paid within defined periods, generally not in excess
of a year. In addition, the M&amp;A Rules also limit our ability to negotiate various terms of the acquisition, including aspects of
the initial consideration, contingent consideration, holdback provisions, indemnification provisions and provisions relating to the assumption
and allocation of assets and liabilities. Transaction structures involving trusts, nominees and similar entities are prohibited. Therefore,
such regulations may impede our ability to negotiate and complete a business combination transaction on legal and/or financial terms
that satisfy our investors and protect our shareholders&#8217; economic interests.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fluctuations
in exchange rates could have a material adverse impact on our results of operations and the value of your investment.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;s Bank of China. The
Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of the Renminbi against the U.S.
dollar and other currencies may fluctuate and is affected by, among other things, changes in political and economic conditions in China
and by China&#8217;s foreign exchange policies, among other things. We cannot assure you that Renminbi will not appreciate or depreciate
significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government
policy may impact the exchange rate between the Renminbi and the U.S. dollar in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
fluctuation of the Renminbi may have a material adverse effect on your investment. For example, to the extent that we need to convert
U.S. dollars into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the
Renminbi amount we would receive from the conversion. Conversely, if we decide to convert our Renminbi into U.S. dollars for the purpose
of making payments for dividends on our ordinary shares or for other business purposes, appreciation of the U.S. dollar against the Renminbi
would have a negative effect on the U.S. dollar amount available to us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. As of the date of this Report, we
have not entered into any material hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While
we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited and
we may not be able to adequately hedge our exposure or at all. In addition, our currency exchange losses may be magnified by PRC exchange
control regulations that restrict our ability to convert Renminbi into foreign currency.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of
currency out of China. We receive a significant portion of our revenues in Renminbi. Under our current corporate structure, our British
Virgin Islands holding company may rely on dividend payments from our PRC subsidiaries to fund any cash and financing requirements we
may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest
payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE,
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 our 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 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. If such approval is withheld or the PRC government imposes other restrictions on the convertibility of Renminbi into foreign
currencies, we may not be able to utilize our revenues effectively, and as a result, our business and results of operations may be materially
adversely affected, and the value of our ordinary shares may decrease.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
SEC, the U.S. Department of Justice and other U.S. authorities may also have difficulties in bringing and enforcing actions against us
or our directors or executive officers in the PRC. The SEC has stated that there are significant legal and other obstacles to obtaining
information needed for investigations or litigation in China. China has recently adopted a revised securities law that became effective
on March 1, 2020, Article 177 of which provides, among other things, that no overseas securities regulator is allowed to directly conduct
an investigation or evidence collection activities within the territory of the PRC. Accordingly, without governmental approval in China,
no entity or individual in China may provide documents and information relating to securities business activities to overseas regulators
when it is under direct investigation or evidence discovery conducted by overseas regulators, which could present significant legal and
other obstacles to obtaining information needed for investigations and litigation conducted outside of China.</span></p><div>

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May&#160;20, 2020, the Senate passed the HFCA Act, requiring a foreign company to certify that it is not owned or manipulated by a foreign
government if the PCAOB is unable to audit specified reports because the company uses a foreign auditor not subject to PCAOB inspection.
If the PCAOB is unable to inspect the company&#8217;s auditors for three consecutive&#160;years, the company&#8217;s securities are prohibited
from trading on a national exchange.</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act and on December 29, 2022, the Consolidated
Appropriations Act was signed into law by President Biden, which contained, among other things, an identical provision to Accelerating
Holding Foreign Companies Accountable Act and amended the Holding Foreign Companies Accountable Act by requiring the SEC to prohibit
an issuer&#8217;s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections for two consecutive
years instead of three, thus reducing the time period before our securities may be prohibited from trading or delisted.</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 16, 2021, the PCAOB issued a report on its determinations that it is unable to inspect or investigate completely PCAOB-registered
public accounting firms headquartered in China and in Hong Kong because of positions taken by PRC and Hong Kong authorities in those
jurisdictions. The PCAOB has made such designations as mandated under the HFCA Act. Pursuant to each annual determination by the PCAOB,
the SEC will, on an annual basis, identify issuers that have used non-inspected audit firms and thus are at risk of such suspensions
in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 26, 2022, the CSRC, the MOF, and the PCAOB signed the Protocol, governing inspections and investigations of audit firms based
in China and Hong Kong. The Protocol remains unpublished and is subject to further explanation and implementation. Pursuant to the fact
sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall have independent discretion to select any issuer audits for
inspection or investigation and has the unfettered ability to transfer information to the SEC. On December 15, 2022, the PCAOB Board
determined that the PCAOB was able to secure complete access to inspect and investigate registered public accounting firms headquartered
in mainland China and Hong Kong and voted to vacate its previous determinations to the contrary. However, should PRC authorities obstruct
or otherwise fail to facilitate the PCAOB&#8217;s access in the future, the PCAOB Board will consider the need to issue a new determination.</span></p><div>

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

</div><p style="font: 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
PCAOB has been able to inspect our auditor, WWC P.C., an independent registered public accounting firm with its headquarters in San Mateo,
California, with its last inspection conducted in November 2021. As such, it is not subject to the designations issued by the PCAOB on
December 16, 2021. However, if the PCAOB is unable to inspect our accounting firm in a foreign jurisdiction during any period of three
consecutive years or we become owned or controlled by a government in that foreign jurisdiction in the future, the HFCA Act may require
our ordinary shares to be delisted from the Nasdaq Stock Market or any exchange on which our securities are traded in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
recent developments would add uncertainties to our offering and may result in prohibitions on the trading of our ordinary shares on the
Nasdaq Stock Market, if our auditors fail to meet the PCAOB inspection requirement in time.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
plan to empower our audit committee to take the PCAOB&#8217;s lack of inspection, as applicable, into account in connection with the
oversight of our independent registered public accounting firm&#8217;s audit procedures and establish relevant internal quality control
procedures. However, we cannot assure you that our audit committee&#8217;s oversight would be effective. In addition, the SEC may initiate
proceedings against our independent registered public accounting firm, whether in connection with an audit of our Company or other China-based
companies, which could result in the imposition of penalties against our independent registered public accounting firm, such as suspension
of its ability to practice before the SEC. All of these could cause our shareholders and investors to lose confidence in our reported
financial information and procedures and the quality of our financial statements, which may have a material effect on our business.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Future
sales of our ordinary shares, whether by us or our shareholders, could cause the price of our ordinary shares to decline.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
our existing shareholders sell, or indicate an intent to sell, substantial amounts of our ordinary shares in the public market, the trading
price of our ordinary shares could decline significantly. Similarly, the perception in the public market that our shareholders might
sell our ordinary shares could also depress the market price of our shares. A decline in the price of our ordinary shares might impede
our ability to raise capital through the issuance of additional ordinary shares or other equity securities. In addition, the issuance
and sale by us of additional ordinary shares, or securities convertible into or exercisable for our ordinary shares, or the perception
that we will issue such securities, could reduce the trading price for our ordinary shares as well as make future sales of equity securities
by us less attractive or not feasible. The sale of ordinary shares issued upon the exercise of our outstanding warrants could further
dilute the holdings of our then existing shareholders.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
do not know whether a market for the ordinary shares will be sustained or what the trading price of the ordinary shares will be and as
a result it may be difficult for you to sell your ordinary shares.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
our ordinary shares trade on Nasdaq, an active trading market for the ordinary shares may not be sustained. It may be difficult for you
to sell your ordinary shares without depressing the market price for the ordinary shares. As a result of these and other factors, you
may not be able to sell your ordinary shares. Further, an inactive market may also impair our ability to raise capital by selling ordinary
shares, or may impair our ability to enter into strategic partnerships or acquire companies or products by using our ordinary shares
as consideration.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Securities
analysts may not cover our ordinary shares and this may have a negative impact on the market price of our ordinary shares.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
trading market for our ordinary shares will depend, in part, on the research and reports that securities or industry analysts publish
about us or our business. We do not have any control over independent analysts (provided that we have engaged various non-independent
analysts). We do not currently have and may never obtain research coverage by independent securities and industry analysts. If no independent
securities or industry analysts commence coverage of us, the trading price for our ordinary shares would be negatively impacted. If we
obtain independent securities or industry analyst coverage and if one or more of the analysts who covers us downgrades our ordinary shares,
changes their opinion of our shares or publishes inaccurate or unfavorable research about our business, the price of our ordinary shares
would likely decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, demand for
our ordinary shares could decrease and we could lose visibility in the financial markets, which could cause the price and trading volume
of our ordinary shares to decline.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Because
we do not expect to pay dividends in the foreseeable future, you must rely on the price appreciation of our ordinary shares for a return
on your investment.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our
business. As a result, we do not expect to pay any cash dividends in the foreseeable future. Therefore, you should not rely on an investment
in our ordinary shares as a source for any future dividend income.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board of directors has complete discretion as to whether to distribute dividends, subject to certain requirements of British Virgin Islands
law. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by
our board of directors. Under British Virgin Islands law, a British Virgin Islands company may pay a dividend out of either profit or
share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay
its debts as they fall due in the ordinary course of business. Even if our board of directors decides to declare and pay dividends, the
timing, amount and form of future dividends, if any, will depend on, among other things, our future results of operations and cash flow,
our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiaries, our financial condition,
contractual restrictions, and other factors deemed relevant by our board of directors. Accordingly, the return on your investment in
our ordinary shares will likely depend entirely upon any future price appreciation of our ordinary shares. There is no guarantee that
our ordinary shares will appreciate in value or even maintain the price at which you purchased the ordinary shares. You may not realize
a return on your investment in our ordinary shares and you may even lose your entire investment in our ordinary shares.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Techniques
employed by short sellers may drive down the market price of our ordinary shares.</i></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short
selling is the practice of selling securities that the seller does not own but rather has borrowed from a third party with the intention
of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value
of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects
to pay less in that purchase than it received in the sale. As it is in the short seller&#8217;s interest for the price of the security
to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business
prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short
attacks have, in the past, led to selling of shares in the market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
public companies listed in the United States that have substantial operations in China have been the subject of short selling. Much of
the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting
in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and,
in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into
the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may in the future be the subject of unfavorable allegations made by short sellers. Any such allegations may be followed by periods of
instability in the market price of our ordinary shares and negative publicity. If and when we become the subject of any unfavorable allegations,
whether such allegations are proven to be true or untrue, we could be required to expend a significant amount of resources to investigate
such allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained
in the manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable federal or state
law or issues of commercial confidentiality. Such a situation could be costly and time- consuming and could distract our management from
growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our
business operations and shareholder&#8217;s equity, and the value of any investment in our ordinary shares could be greatly reduced or
rendered worthless.</span></p><div>

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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
1B.</span>&#160;<span style="text-decoration:underline">UNRESOLVED STAFF COMMENTS</span></b></span></p><div>

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

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

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

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
2.</span>&#160;<span style="text-decoration:underline">PROPERTIES</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
address of our principal executive offices and corporate offices is 50 Millstone Road, Building 400, Suite 130, East Windsor, NJ 08512,
USA.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our office in China is located at 11-F, Building
#12, Sunking Plaza, Gaojiao Road, Hangzhou, Zhejiang Province, China, 311122. Our manufacturing and R&amp;D facilities are all located
in Xinchang County, Zhejiang Province, China.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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>Properties
Owned by us</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&#160;31, 2022, Greenland held land use rights of four parcels of land with an aggregate site area of approximately 81,171
square meters, located in Xinchang County, Zhejiang Province, PRC. The terms of these land use rights are due to expire on November&#160;14,
2062.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&#160;31, 2022, Greenland held three building ownership certificates for three buildings with an aggregate gross floor area
of approximately 44,751 square meters. These properties are primarily used for production and office purposes.</span></p><div>

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

</div><p style="font: 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>Properties
Leased by us</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December&#160;31, 2022, Greenland leased an office space with an aggregate floor area of approximately 1,440 square feet in New Jersey
and a monthly rent of $2,850.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, Greenland leased an assembly space with an aggregate floor area of approximately 54,121 square feet in Maryland
and a monthly rent of $37,208.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
will continue to pursue additional properties to further support the expansion of its HEVI business in the United States.</span></p><div>

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
3.</span>&#160;<span style="text-decoration:underline">LEGAL PROCEEDINGS</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. Litigation
is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business.
There are currently no legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition
or operating results, except the following matter.</span></p><div>

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

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
4.</span>&#160;<span style="text-decoration:underline">MINE SAFETY DISCLOSURES</span></b></span></p><div>

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

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

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

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market
Information for Ordinary Shares</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
ordinary shares are traded on the Nasdaq Capital Market under the symbol &#8220;GTEC.&#8221; Our ordinary shares commenced public trading
on August 8, 2018.</span></p><div>

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

</div><p style="font: 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
market price of our ordinary shares is subject to significant fluctuations in response to variations in our quarterly operating results,
general trends in the market, and other factors, over many of which we have little or no control. In addition, broad market fluctuations,
as well as general economic, business, and political conditions, may adversely affect the market for our ordinary shares, regardless
of our actual or projected performance. We cannot assure you that there will be a market for our ordinary shares in the future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of March 30, 2023, the last sale price reported
on the Nasdaq Capital Market for our ordinary shares was approximately $1.58 per share.&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to retain all of our available funds and any future earnings to fund the development and growth of our subsidiaries&#8217; business.
As such, we do not expect to pay any cash dividends in the foreseeable future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shareholders
of Record</b>&#160;</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">As of March 28, 2023, we had 11 recorded holders
of our ordinary shares. This number excludes any estimate by us of the number of beneficial owners of shares held in street name, the
accuracy of which cannot be guaranteed.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
August 11, 1993, the SEC adopted Rule 15g-9, which established the definition of a &#8220;penny stock,&#8221; for purposes relevant to
the Company, as any equity security that has a market price of less than $5.00 per share or with an exercise price of less than $5.00
per share, subject to certain exceptions. For any transaction involving a penny stock, unless exempt, the rules require: (i) that a broker
or dealer approve a person&#8217;s account for transactions in penny stocks; and (ii) that the broker or dealer receive from the investor
a written agreement to the transaction, setting forth the identity and quantity of the penny stock to be purchased. In order to approve
a person&#8217;s account for transactions in penny stocks, the broker or dealer must (i) obtain financial information and investment
experience and objectives of the person; and (ii) make a reasonable determination that the transactions in penny stocks are suitable
for that person and that person has sufficient knowledge and experience in financial matters to be capable of evaluating the risks of
transactions in penny stocks. The broker or dealer must also deliver, prior to any transaction in a penny stock, a disclosure schedule
prepared by the SEC relating to the penny stock market, which, in highlight form, (i) sets forth the basis on which the broker or dealer
made the suitability determination; and (ii) states that the broker or dealer received a signed, written agreement from the investor
prior to the transaction. Disclosure also has to be made about the risks of investing in penny stock in both public offerings and in
secondary trading, and about commissions payable to both the broker-dealer and the registered representative, current quotations for
the securities and the rights and remedies available to an investor in cases of fraud in penny stock transactions. Finally, monthly statements
have to be sent disclosing recent price information for the penny stock held in the account and information on the limited market in
penny stocks.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transfer agent for our ordinary shares is Continental Stock Transfer &amp; Trust Company, located at 1 State Street 30th Floor, New York,
NY 10004-1561. The telephone number of Continental Stock Transfer &amp; Trust Company is (212) 509-4000.</span></p><div>

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

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity
Compensation Plan Information</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
information on the securities authorized for issuance under our equity compensation plan, please see &#8220;Item 12. Security Ownership
of Certain Beneficial Owners and Management and Related Shareholder Matters.&#8221;</span></p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent
Sales of Unregistered Securities</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal years ended December 31, 2022 and 2021, we did not have sales of unregistered securities other than those already disclosed
in the quarterly reports on Form 10-Q and the current reports on Form 8-K, and the following transactions.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 24, 2020, our board of directors held a meeting and executed resolutions to approve the issuance of 120,000 ordinary shares to
Raymond Wang, our chief executive officer, to offset unpaid salary to him in the amount of $120,833.33 and the issuance of 135,000 ordinary
shares to Jing Jin, our chief financial officer, to offset unpaid salary to him in the amount of $60,000 and his personal loan to us
in the amount of $75,000. On November 10, 2020, we issued 135,000 ordinary shares to Jing Jin. On December 30, 2020 and February 8, 2021,
we issued 69,000 and 51,000 ordinary shares to Raymond Wang, respectively.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 29, 2021, our board of directors held a meeting and approved the issuance to 2,500 ordinary shares of the Company to each of the
Company&#8217;s directors, namely Peter Zuguang Wang, Ming Zhao, Everett Xiaolin Wang, Frank Shen and Charles Athle Nelson, as compensation
for their services to the Company. On April 19, 2021, these shares were issued to the directors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 16, 2021, our board of directors approved the issuance of 2,700 ordinary shares of the Company to Xiaqing Yang, an employee of
the Company, under the Company&#8217;s 2020 Equity Incentive Plan. On the same date, the shares were issued to Xiaqing Yang.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purchases
of Equity Securities by the Issuer and Affiliated Purchasers</b></span></p><div>

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

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

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

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
6.&#160;[RESERVED]</span></b></span></p><div>

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

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS OF GREENLAND TECHNOLOGIES HOLDING CORPORATION</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
following discussion and analysis of financial condition and results of operations relates to the operations and financial condition
reported in the consolidated financial statements of the Company thereto, which appear elsewhere in this Report, and should be read in
conjunction with such financial statements and related notes included in this Report. Except for the historical information contained
herein, the following discussion, as well as other information in this Report, contain &#8220;forward-looking statements,&#8221; within
the meaning of Section 27A of the Securities Act, and Section 21E of the Exchange Act, and are subject to the &#8220;safe harbor&#8221;
created by those sections. Actual results and the timing of the events may differ materially from those contained in these forward-looking
statements due to many factors, including those discussed in the &#8220;Cautionary Note Regarding Forward-Looking Statements&#8221; set
forth elsewhere in this Report.</i></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company was incorporated on December&#160;28, 2017 as a British Virgin Islands Company with limited liability. The Company was incorporated
as a blank check company for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, recapitalization,
reorganization or similar business combination with one or more target businesses. Following the Business Combination (as described below)
in October 2019, the Company changed its name from Greenland Acquisition Corporation to Greenland Technologies Holding Corporation.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 27, 2018, we consummated our initial public offering of 4,400,000 units, including a partial exercise by the underwriters of their
over-allotment option in the amount of 400,000 units. Each unit consists of one ordinary share, no par value, one warrant to purchase
one-half of one ordinary share, and one right to receive one-tenth of one ordinary share upon the consummation of our initial business
combination, pursuant to a registration statement on Form S-1. Warrants must be exercised in multiples of two warrants, and each two
warrants are exercisable for one ordinary share at an exercise price of $11.50 per share. The units were sold in our initial public offering
at an offering price of $10.00 per unit, generated $44,000,000 (before underwriting discounts and offering expenses) in gross proceeds.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously
with the consummation of our initial public offering, we completed a private placement of 282,000 units, issued to the Sponsor and Chardan,
which generated $2,820,000 in gross proceeds. We also sold to Chardan (and its designees), for $100, an option to purchase up to 240,000
units exercisable at $11.50 per unit (or an aggregate exercise price of $2,760,000) commencing on consummation of the Business Combination.
The unit purchase option may be exercised for cash or on a cashless basis, at the holder&#8217;s option, and expires on July 24, 2023.
On February 18, 2021, Chardan exercised its option to purchase 120,000 units. As of the date of this Report, an option exercisable by
Chardan for 120,000 units is outstanding.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 24, 2019, we consummated our Business Combination with Zhongchai Holding following a special meeting, where the shareholders
of Greenland considered and approved, among other matters, a proposal to adopt and&#160;entered into the Share Exchange Agreement that
allowed Greenland to acquire from the Seller all of the issued and outstanding equity interests of Zhongchai Holding in exchange for
7,500,000 newly issued ordinary shares, no par value of Greenland, issued to the Seller. As a result, the Seller became the controlling
shareholder of Greenland, and Zhongchai Holding became a directly and wholly owned subsidiary of Greenland. The Business Combination
was accounted for as a reverse merger effected by a share exchange, wherein Zhongchai Holding is considered the acquirer for accounting
and financial reporting purposes.</span></p><div>

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

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Business Combination, all the outstanding rights of the Company were converted into 468,200 ordinary shares on a
one-tenth (1/10) ordinary share per right basis if holders of the rights elected to convert their rights into the underlying ordinary
shares.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 17, 2019, the Company&#8217;s warrants, which were trading under the ticker symbol &#8220;GTECW,&#8221; were delisted from the
Nasdaq Capital Market by the Nasdaq Listing Qualifications Staff.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 14, 2020, HEVI was incorporated under the laws of the State of Delaware. HEVI is a 100% owned subsidiary of Greenland. HEVI focuses
on the production and sale of electric industrial equipment, including electric industrial vehicles, for the North American market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
serves as the parent company to Zhongchai Holding. Through Zhongchai Holding and its subsidiaries, Greenland develops and manufactures
traditional transmission products for material handling machineries and electric industrial heavy equipment, including electric industrial
vehicles.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through its PRC subsidiaries, Greenland offers
transmission products, which are key components for forklift trucks used in manufacturing and logistic applications, such as factories,
workshops, warehouses, fulfilment centers, shipyards, and seaports. Forklifts play an important role in the logistic systems of many companies
across different industries in China and globally. Generally, industries with the largest demand for forklifts include the transportation,
warehousing logistics, electrical machinery, and automobile industries. Greenland&#8217;s revenue decreased from approximately $98.84
million in the fiscal year 2021 to $90.83 million in the fiscal year 2022. The decrease in revenue was primarily the result of a decrease
in the Company&#8217;s sales volume resulting from COVID-19 related lockdowns in China for the year ended December 31, 2022. Based on
our revenues in the fiscal years ended December 31, 2022 and 2021, we believe that Greenland is one of the major developers and manufacturers
of transmission products for small and medium-sized forklift trucks in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
transmission products are used in 1-ton to 15-tons forklift trucks, some with mechanical shift and some with automatic shift. Greenland
sells these transmission products directly to forklift-truck manufacturers. In the fiscal years ended December 31, 2022 and 2021, Greenland
sold an aggregate of 129,686 and 141,431 sets of transmission products, respectively, to more than 100 forklift manufacturers in the
PRC.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is increasing demand for electric industrial heavy equipment powered by sustainable energy in order to reduce air pollution and lower
carbon emissions. Utilizing Greenland&#8217;s expertise in manufacturing and R&amp;D, it established HEVI in January 2020 to create clean
and sustainable products and services in the heavy industrial equipment industry that help organizations pursue a carbon neutral operation.
HEVI designs, develops, and manufactures electric heavy industrial equipment and accessories and sells them directly to the end consumers
in various markets in the United States. HEVI&#8217;s product line available for purchase includes the GEL-5000 all-electric lithium
5.0-ton rated load wheeled front loader, GEL-1800 all-electric lithium 1.8-ton rated load wheeled front loader, the GEX-8000 all-electric
lithium 8.0-ton rated load excavator, and the GEF-series of electric lithium forklifts. In August 2022, HEVI launched a 54,000 square
foot industrial electric vehicle assembly site in Baltimore, Maryland to support local assembly, services and distribution of its product
line.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impact
of COVID-19 Pandemic on Our Operations and Financial Performance</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has severely affected global economy. In an effort to contain the spread of the COVID-19 pandemic, in the fiscal years
ended December 31, 2021 and 2022, China and many other countries took precautionary measures, such as imposing travel restrictions, quarantining
individuals infected with or suspected of being infected with COVID-19, encouraging or requiring people to work remotely, and canceling
public activities, among others.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2021 and 2022, a few waves of COVID-19 infections
emerged in various regions of China, and in response, the Chinese government implemented certain anti-COVID measures and protocols. However,
these scattered outbreaks were brought under control in a relatively short period of time, and the COVID-19 had limited impact on our
financial condition and results of operations in the fiscal years ended December 31, 2022 and 2021. In the fiscal years ended December
31, 2022 and 2021, we experienced rising raw material costs, which we believe to be short term as China lifted its COVID-19 protocols
and measures in December 2022.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
extent to which the COVID-19 pandemic may continue to affect our operations and financial performance in the future will depend on future
developments, which are highly uncertain and cannot be predicted at this time.</span></p><div>

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

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results
of Operations</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>For
the fiscal years ended December 31, 2022 and 2021</i></b></span></p><div>

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

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

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

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

</div><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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the Fiscal Years Ended<br/> December 31,</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; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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</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">% Variance</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>&#160;</td>
    <td colspan="14" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90,830,674</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">98,839,900</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(8,009,226</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">(8.1</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">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">70,995,940</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">79,246,280</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,250,340</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.4</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: 1.5pt">Gross Profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,834,734</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">19,593,620</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">241,114</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.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Selling expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,630,226</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,868,156</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">762,070</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.8</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">General and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,459,020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,948,850</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,510,170</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38.2</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Research and development 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">5,786,946</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,526,546</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">260,400</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.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: justify; padding-bottom: 1.5pt">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">13,876,192</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">11,343,552</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,532,640</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">22.3</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Income from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,958,542</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,250,068</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,291,526</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27.8</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56,817</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11,478</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(16.8</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Interest expenses, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(402,968</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(587,264</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">184,296</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(31.4</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Loss on disposal of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,511</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,785</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,296</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(184.6</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Other income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,705,506</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,378,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">326,909</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">23.7</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">Income before income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,316,386</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,111,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,795,095</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19.7</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Income 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">699,691</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,843,260</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,143,569</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">(62.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: justify; padding-bottom: 1.5pt">Net income</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">6,616,695</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">7,268,221</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">(651,526</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">(9.0</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  </table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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">For the Fiscal Years ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Component of Results of Operations</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">2022</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">2021</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="6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90,830,674</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">98,839,900</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cost of Goods Sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,995,940</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,246,280</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">Gross Profit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">19,834,734</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">19,593,620</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,876,192</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,343,552</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 Income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">6,616,695</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">7,268,221</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s revenue decreased by approximately
$8.01 million, or approximately 8.1%, to approximately $90.83 million for the fiscal year ended December 31, 2022, from approximately
$98.84 million for the fiscal year ended December 31, 2021. The decrease in revenue was primarily the result of a decrease in the Company&#8217;s
sales volume resulting from COVID-19 related lockdowns in China for the year ended December 31, 2022. On an RMB basis, our revenue for
the fiscal year ended December 31, 2022 decreased by approximately 3.7% compared to the fiscal year ended December 31, 2021.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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>Cost
of Goods Sold</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s cost of goods sold consists
primarily of material costs, freight charges, purchasing and receiving costs, inspection costs, warehousing costs, internal transfer costs,
wages, employee compensation, amortization, depreciation and related costs, which are directly attributable to Greenland&#8217;s production
activities. The write down of inventory using net realizable value impairment test is also recorded in cost of goods sold. The total cost
of goods sold decreased by approximately $8.25 million, or approximately 10.4%, to approximately $71.00 million for the fiscal year ended
December 31, 2022, from approximately $79.25 million for the fiscal year ended December 31, 2021. Cost of goods sold decreased in fiscal
year 2022 compared to fiscal year 2021 due to a decrease in our sales volume.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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>Gross
Profit</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s gross profit increased by approximately
$0.24 million, or 1.2%, to approximately $19.83 million for the fiscal year ended December 31, 2022, from approximately $19.59 million
for the fiscal year ended December 31, 2021. For the fiscal years ended December 31, 2022 and 2021, Greenland&#8217;s gross margin was
approximately 21.84% and 19.82%, respectively. The increase in gross margin in fiscal year 2022 compared to fiscal year 2021 was primarily
due to a shift in Greenland&#8217;s product mix towards higher value and more sophisticated products, such as hydraulic transmission products.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Operating Expense</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">Greenland&#8217;s operating expenses consist of
selling expenses, general and administrative expenses and research and development expenses. Greenland&#8217;s operating expenses were
$13.88 million for the fiscal year ended December 31, 2022, representing an increase of 22.3% from $11.34 million for the fiscal year
ended December 31, 2021. The increase in operating expenses was primarily due to the increase in after-sales service fees, advertising
and marketing expenses, consultancy fees, lease cost, and research and development expenses in fiscal year 2022.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>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">Greenland&#8217;s selling expenses mainly include
operating expenses such as sales staff payroll, traveling expenses and transportation expenses. Selling expenses increased by $0.76 million,
or 40.8%, to approximately $2.63 million for the fiscal year ended December 31, 2022, from approximately $1.87 million for the fiscal
year ended December 31, 2021. The increase in selling expenses was mainly due to an increase in the after-sales service fees and advertising
and marketing expenses for the year ended December 31, 2022.</p><div>

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

</div><p style="font: 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>General
and Administrative Expenses</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s general and administrative expenses
include management and office staff salaries and employee benefits, depreciation for office facility and office furniture and equipment,
travel and entertainment, legal and accounting, consulting fees and other office expenses. General and administrative expenses increased
by approximately $1.51 million, or approximately 38.2%, to approximately $5.46 million for the fiscal year ended December 31, 2022, from
approximately $3.95 million for the fiscal year ended December 31, 2021. The fundamental reasons for the rise in the general and administrative
expenses were the following: (i) increased legal fees and consultancy fees on the Company&#8217;s business planning and projects for the
fiscal year ended December 31, 2022 as the Company expanded its operations, compared to the fiscal year ended December 31, 2021; (ii)
increase in staff salary; and (iii) increase in lease cost.</p><div>

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

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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>Research
and Development Expenses</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">R&amp;D expenses consist of R&amp;D personnel
compensation, costs of materials used in R&amp;D projects, and depreciation costs for research-related equipment. R&amp;D expenses increased
by approximately $0.26 million, or 4.7%, to approximately $5.79 million for the fiscal year ended December 31, 2022, from approximately
$5.53 million for the fiscal year ended December 31, 2021. Such increase was primarily attributable to an increase in the Company&#8217;s
R&amp;D investment in higher value and more sophisticated products and the electrification of machinery products.</p><div>

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

</div><p style="font: 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>Income
from Operations</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the foregoing, income from operations
for the fiscal year ended December 31, 2022 was approximately $5.96 million, representing a decrease of approximately $2.29 million, from
approximately $8.25 million for the fiscal year ended December 31, 2021.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s interest income was approximately
$0.06 million for the fiscal year ended December 31, 2022, representing a decrease of approximately $0.01 million, or 16.8%, from approximately
$0.07 million for the fiscal year ended December 31, 2021. The decrease in interest income was because less cash was deposited in banks
during the fiscal year ended December 31, 2022 as compared to the fiscal year ended December 31, 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
interest expenses were approximately $0.40 million for the fiscal year ended December 31, 2022, a decrease of approximately $0.19 million,
or 31.4%, as compared to approximately $0.59 million for the fiscal year ended December 31, 2021. The decrease was primarily due to a
reduction of our short-term loans for the year ended December 31, 2022, as compared to the year ended December 31, 2021.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s other income was approximately
$1.71 million for the fiscal year ended December 31, 2022, an increase of approximately $0.33 million, or 23.7%, as compared to approximately
$1.38 million of other income for the fiscal year ended December 31, 2021. The increase was primarily due to an increase in grant income
and an increase in industry research services offered by Zhongchai Holding for the fiscal year ended December 31, 2022 as compared to
the fiscal year ended December 31, 2021.&#160;</p><div>

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

</div><p style="font: 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>Income
Taxes</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
income tax was approximately $0.70 million for the fiscal year ended December 31, 2022, compared to approximately $1.84 million for the
fiscal year ended December 31, 2021.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Zhongchai obtained a &#8220;high-tech enterprise&#8221; status near the end of the fiscal year of 2022. Such status allows Zhejiang Zhongchai
to enjoy a reduced statutory income tax rate of 15%, rather than the standard PRC corporate income tax rate of 25%. The &#8220;high-tech
enterprise&#8221; status is reevaluated by relevant Chinese government agencies every three years. Zhejiang Zhongchai&#8217;s current
&#8220;high-tech enterprise&#8221; will be reevaluated near the end of 2025.</span></p><div>

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s other PRC subsidiaries are subject
to different income tax rates. Greenland&#8217;s other PRC subsidiaries are subject to different income tax rates. Shanghai Hengyu, the
62.5% owned subsidiary of Zhongchai Holding, is subject to the 25% standard income tax rate. Hangzhou Greenland, the wholly owned subsidiary
of Zhongchai Holding, is subject to the 25% standard income tax rate.</p><div>


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

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
is a holding company registered in the British Virgin Islands and is not subject to tax on income or capital gains under the current
British Virgin Islands law. In addition, upon payment of dividends to its shareholders, the Company will not be subject to any British
Virgin Islands withholding tax.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 14, 2020, Greenland established HEVI, its wholly owned subsidiary in the state of Delaware. HEVI promotes sales of sustainable
alternative products for the heavy industrial equipment industry, including electric industrial vehicles, in the North American market.
On December 22, 2017, the U.S. federal government enacted the 2017 Tax Act. The 2017 Tax Act includes a number of changes in existing
tax law impacting businesses, including the transition tax, a one-time deemed repatriation of cumulative undistributed foreign earnings
and a permanent reduction in the U.S. federal statutory rate from 35% to 21%, effective on January 1, 2018. ASC 740 requires companies
to recognize the effect of tax law changes in the period of enactment, and accordingly, the effects must be recognized on companies&#8217;
calendar year-end financial statements, even though the effective date for most provisions is January 1, 2018. Since HEVI was established
in 2020, the one-time transition tax did not have any impact on the Company&#8217;s tax provision and there was no undistributed accumulated
earnings and profits as of December 31, 2022.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of the foregoing, Greenland&#8217;s
net income was approximately $6.62 million for the fiscal year ended December 31, 2022, representing a decrease of approximately $0.65
million, from the net income of approximately $7.27 million for the fiscal year ended December 31, 2021.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
is a holding company incorporated in the British Virgin Islands. Current PRC regulations permit our PRC subsidiaries to pay dividends
to us only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition,
our PRC subsidiaries are required to set aside at least 10% of their respective accumulated profits each year, if any, to fund certain
reserve funds until the total amount set aside reaches 50% of their respective registered capital. Our PRC subsidiaries may also allocate
a portion of their after-tax profits based on PRC accounting standards to employee welfare and bonus funds at their discretion. These
reserves are not distributable as cash dividends.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have funded working capital and other capital requirements primarily by equity contributions, cash flow from operations, short-term bank
loans and bank acceptance notes, and long-term bank loans. Cash is required primarily to purchase raw materials, repay debts and pay
salaries, office expenses, income taxes and other operating expenses.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the fiscal year ended December 31, 2022, our PRC subsidiary, Zhejiang Zhongchai, paid off approximately $10.79 million in bank loan,
approximately $2.16 million in related parties loan, and maintained $19.73 million cash on hand. For the fiscal year ended December 31,
2021, our PRC subsidiary, Zhejiang Zhongchai, paid off approximately $18.72 million in bank loan, approximately $4.05 million in related
parties loan, approximately $0.31 million in third parties loan, and maintained $17.80 million cash on hand. We plan to maintain the
current debt structure and rely on governmentally supported loans with lower cost, if necessary.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Government subsidies mainly consist of an incentive
granted by the Chinese government to encourage transformation of fixed assets in China and other miscellaneous subsidies from the Chinese
government.&#160;Government subsidies are recognized when there is reasonable assurance that the subsidy will be received and all conditions
be completed. Total government subsidies recorded under long-term liabilities were $1.81 million and $2.21 million as of December 31,
2022 and 2021, respectively.</p><div>

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

</div><p style="font: 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 currently plans to fund its operations mainly through cash flow from its operations, renewal of bank borrowings, additional equity
financing, and continuation of financial support from its shareholders and affiliates controlled by its principal shareholders, if necessary.
The Company might implement a stricter policy on sales to less creditworthy customers and plans to continue to improve its collection
efforts on accounts with outstanding balances. The Company is actively working with customers and suppliers and expects to fully collect
the remaining balance.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that the Company has sufficient cash,
even with uncertainty in the Company&#8217;s manufacturing and sale of electric industrial heavy equipment in the future and decline on
sale of transmission products. However, our capital contribution from existing funding sources, to operate for the next 12 months will
be sufficient. We remain confident and expect to continue to generate positive cash flow from our operations.</p><div>

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

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may need additional cash resources in the future, if the Company experiences failure in collecting account receivables, changes in business
condition, changes in financial condition, or other developments. We may also need additional cash resources, if the Company wishes to
pursue opportunities for investment, acquisition, strategic cooperation, or other similar actions. If the Company&#8217;s management
and its board of directors determine that the cash required for specific corporate activities exceed Greenland&#8217;s cash and cash
equivalents on hand, the Company may issue debt or equity securities to raise cash.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Historically, we have expended considerable resources
on building a new factory and paid off a considerable amount of debt, resulting in less available cash. However, we anticipate that our
cash flow will continue to improve for fiscal year 2023. More specifically, Zhejiang Zhongchai has completed the construction of a new
factory, and our PRC subsidiaries have received COVID-19 related government subsidies. Furthermore, Zhejiang Zhongchai pledged the deed
of its new factory as a collateral to banks in order to obtain additional loans, refinance expiring loans, restructure short-term loans,
and fund other working capital needs upon acceptable terms to Greenland.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash equivalents refers to all highly liquid investments
purchased with original maturity of three months or less. As of December 31, 2022, Greenland had approximately $16.30 million of cash
and cash equivalents, an increase of approximately $5.24 million, or 47.30%, as compared to approximately $11.06 million as of December
31, 2021. The increase of cash and cash equivalents was mainly due to a decrease in accounts receivable and notes receivable, as compared
to that as of December 31, 2021.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash represents the amount held by a bank as security for bank acceptance notes and therefore is not available for use until the bank
acceptance notes are fulfilled or expired, which typically takes less than twelve months. As of December 31, 2022, Greenland had approximately
$3.43 million of restricted cash, a decrease of approximately $3.31 million, or 49.05%, as compared to approximately $6.74 million as
of December 31, 2021. The decrease of restricted cash was due to a decrease in mortgaged assets.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022, Greenland had approximately
$14.34 million of accounts receivables, a decrease of approximately $1.58 million, or 9.91%, as compared to approximately $15.92 million
as of December 31, 2021. The decrease in accounts receivables was due to our accelerated efforts in receivables collections and a decrease
in our sales volume.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
recorded approximately $0.76 million and $0.86 million of provision for doubtful accounts as of December 31, 2022 and 2021, respectively.
Greenland conducted an aging analysis of each customer&#8217;s delinquent payments to determine whether allowance for doubtful accounts
is adequate. In establishing the allowance for doubtful accounts, Greenland considers historical experience, economic environment, and
expected collectability of past due receivables. An estimate of doubtful accounts is recorded when collection of the full amount is no
longer probable. When bad debts are identified, such debts are written off against the allowance for doubtful accounts. Greenland will
continuously assess its potential losses based on the credit history of and relationships with its customers on a regular basis to determine
whether its bad debt allowance on its accounts receivables is adequate. Greenland believes that its collection policies are generally
in line with the transmissions industry&#8217;s standard in the PRC.</span></p><div>

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

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due from related party was $36.67 million and
$39.68 million as of December 31, 2022 and December 31, 2021, respectively. The balance of due from related parties as of December 31,
2022 and December 31, 2021 consisted primarily of other receivables from Cenntro Holding Limited in the amount of $36.46 million and $39.46
million&#160;as of December 31, 2022 and December 31, 2021, respectively.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, Greenland had approximately $28.75 million of notes receivables, which will be collected by us within twelve months.
The decrease was approximately $8.80 million, or 23.44%, as compared to approximately $37.55 million as of December 31, 2021.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our working capital was approximately $66.16 million
as of December 31, 2022, as compared to $53.84 million as of December 31, 2021. The increase in working capital of $12.32 million in the
fiscal year 2022 as compared with the fiscal year 2021 was primarily contributed to a decrease in notes payable and accounts payable.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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">For the Fiscal Year Ended<br/>
 December 31,</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">2022</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">2021</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="6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net cash provided by(used in) operating activities</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">7,313,245</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right">(5,755,940</td><td style="width: 1%; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash provided by(used in) investing activities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">33,693</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(638,980</td><td style="font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by(used in) financing activities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(4,284,479</td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">14,462,981</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net increase (decrease) in cash and cash equivalents and restricted cash</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">3,062,459</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">8,068,063</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Effect of exchange rate changes on cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,134,295</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">329,778</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash and cash equivalents and restricted cash at beginning of year</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">17,800,892</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,403,053</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash and cash equivalents and restricted cash at end of year</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">19,729,056</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">17,800,892</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Greenland&#8217;s net cash provided by/(used in)
operating activities was approximately $7.31 and $(5.76) million for the fiscal years ended December 31, 2022 and 2021, 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">In the fiscal year ended December 31, 2022, the
main sources of cash inflow from operating activities were net income of $6.62 million, changes in notes receivable of $6.07 million,
and depreciation and amortization of $2.44 million. The main causes of changes in cash outflow were changes in other current and noncurrent
assets of approximately $7.80 million and changes in accounts payable of $2.08 million.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the fiscal year ended December 31, 2021, the main sources of cash inflow from operating activities were net income of $7.27 million,
changes in accounts payable of $6.46 million, and depreciation and amortization of $2.51 million. The main causes of changes in cash
outflow were changes in notes receivable of approximately $5.95 million and changes in inventories of $9.97 million.</span></p><div>

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

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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>Investing
Activities</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investing activities resulted a cash inflow of
approximately $0.03 million for the fiscal year ended December 31, 2022. Cash provided by investing activities for the fiscal year ended
December 31, 2022 was mainly due to $0.81 million in proceeds from government subsidies for Zhejiang Zhongchai&#8217;s construction activities,
offset by approximately $0.53 million used for purchases of long-term assets and approximately $0.25 million used for investment in a
joint venture.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investing
activities resulted a cash outflow of approximately $0.64 million for the fiscal year ended December 31, 2021. Cash used in investing
activities for the fiscal year ended December 31, 2021 was mainly due to $0.26 million in proceeds from government subsidies for Zhejiang
Zhongchai&#8217;s construction activities, offset by approximately $0.90 million used for purchases of long-term assets.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing
activities resulted a cash outflow of approximately $4.28 million for the fiscal year ended December 31, 2022, which was mainly attributable
to repayment of loans due to third parties in the amount of approximately $2.16 million, repayment of notes payable in the amount of
approximately $10.85 million and repayment of short-term bank loans in the amount of approximately $10.79 million. Such amounts were
further offset by approximately $11.70 million in proceeds from short-term bank loans and approximately $9.20 million in proceeds from
equity and debt financing.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing
activities resulted a cash inflow of approximately $14.46 million for the fiscal year ended December 31, 2021, which was mainly attributable
to approximately $8.67 million in proceeds from short-term bank loans, approximately $5.39 million in investment proceeds from an entity
with non-controlling interests, and approximately $8.21 million in proceeds from equity and debt financing. Such amounts were further
offset by repayment of loans due to third parties in the amount of approximately $4.05 million, and repayment of short-term bank loans
in the amount of approximately $18.72 million.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Credit
risk is one of the most significant risks for Greenland&#8217;s business. Accounts receivable are typically unsecured and derived from
revenues earned from customers, thereby exposing Greenland to credit risk. Credit risk is controlled by the application of credit approvals,
limits, and monitoring procedures. Greenland identifies credit risk collectively based on industry, geography, and customer type. This
information is monitored regularly by the Company&#8217;s management. In measuring the credit risk of sales to customers, Greenland mainly
reflects the &#8220;probability of default&#8221; by the customer on its contractual obligations and considers the current financial
position of the customer and the exposures to the customer and its future development.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
is exposed to liquidity risk when it is unable to provide sufficient capital resources and liquidity to meet its commitments and/or business
needs. Liquidity risk is managed by the application of financial position analysis to test if Greenland is in danger of liquidity issues
and also by application of monitoring procedures to constantly monitor its conditions and movements. When necessary, Greenland resorts
to other financial institutions to obtain additional short-term funding to meet the liquidity shortage.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
is also exposed to inflation risk. Inflationary factors, such as increases in raw material and overhead costs, could impair Greenland&#8217;s
operating results. Although Greenland does not believe that inflation has had a material impact on its financial position or results
of operations to date, a high rate of inflation in the future may have an adverse effect on its ability to maintain current levels of
gross margin and operating expenses as a percentage of sales revenues if the selling prices of its products do not increase with such
increased costs.</span></p><div>

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

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Accounting Policies and Estimates</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
prepare our consolidated financial statements in accordance with U.S. GAAP. In applying accounting principles, it is often required to
use estimates. These estimates consider the facts, circumstances and information available, and may be based on subjective inputs, assumptions
and information known and unknown to us. Material changes in certain of the estimates that we use could potentially affect, by a material
amount, our consolidated financial position and results of operations. Although results may vary, we believe our estimates are reasonable
and appropriate. See Note 2 to our consolidated financial statements included under &#8220;Item 8. Financial Statements and Supplementary
Data&#8221; for a summary of our significant accounting policies. The following describes certain of our significant accounting policies
that involve more subjective and complex judgments where the effect on our consolidated financial position and operating performance
could be material.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC Topic 606, &#8220;Revenue from Contracts with Customers,&#8221; the Company recognizes revenues when goods or services
are transferred to customers in an amount that reflects the consideration which the Company expects to receive in exchange for those
goods or services. In determining when and how revenues are recognized from contracts with customers, the Company performs the following
five-step analysis: (i) identification of contract with customer&#894; (ii) determination of performance obligations&#894; (iii) measurement
of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations, and (v) recognition of revenues
when (or as) the Company satisfies each performance obligation. The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of VAT. The Company is subject to VAT which had been levied at the rate of 17%
on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%. VAT rate was further reduced to 13%
starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of sales and input VAT is borne by the
Company in addition to the invoiced value of purchases to the extent not refunded for export sales.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is
typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of customers&#8217;
acceptance or consumption, at the net sales price (transaction price) and each of the criteria under ASC 606 have been met. Contract
terms may require the Company to deliver the finished goods to the customers&#8217; location or the customer may pick up the finished
goods at the Company&#8217;s factory. International sales are recognized when shipment clears customs and leaves the port.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has adopted ASC 606 on January 1, 2018, using the transition method of Modified-Retrospective Method (&#8220;MRM&#8221;). The
adoption of ASC 606 had no impact on the Company&#8217;s beginning balance of retained earnings.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s contracts are all short-term in nature with a contract term of one year or less. Receivables are recorded when the Company
has an unconditional right to consideration.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 24, 2019, we consummated our Business Combination with Zhongchai Holding following a special meeting, where the shareholders
of Greenland considered and approved, among other matters, a proposal to adopt and entered into the Share Exchange Agreement, dated as
of July 12, 2019, among (i) Greenland, (ii) Zhongchai Holding, (iii) the Sponsor in the capacity as the Purchaser Representative, and
(iv) Cenntro Holding Limited, the sole member of Zhongchai Holding.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Share Exchange Agreement, Greenland acquired from the Seller all of the issued and outstanding equity interests of Zhongchai Holding
in exchange for 7,500,000 newly issued ordinary shares, no par value of Greenland, to the Seller. As a result, the Seller became the
controlling shareholder of Greenland, and Zhongchai Holding became a directly and wholly owned subsidiary of Greenland. The Business
Combination was accounted for as a reverse merger effected by a share exchange, wherein Zhongchai Holding is considered the acquirer
for accounting and financial reporting purposes.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Finder Agreement, 50,000 newly issued ordinary shares issued to Zhou Hanyi is the finder fee for the Business Combination.</span></p><div>

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

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value, which is based on estimated selling prices less any further costs expected to
be incurred for completion and disposal. Cost of raw materials is calculated using the weighted average method and is based on purchase
cost. Work-in-progress and finished goods costs are determined using the weighted average method and comprise direct materials, direct
labor and an appropriate proportion of overhead.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes following the liability method pursuant to FASB ASC 740 &#8220;Income Taxes&#8221;. Under this method,
deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and
liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company
records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it is more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized
in income in the period that includes the enactment date.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also follows FASB ASC 740, which addresses the determination of whether tax benefits claimed or expected to be claimed on a tax
return should be recorded in the financial statements. The Company may recognize the tax benefit from an uncertain tax position only
if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical
merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the
largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. ASC 740 also provides guidance
on recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
As of December 31, 2021, the Company did not have a liability for unrecognized tax benefits. It is the Company&#8217;s policy to include
penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively, as necessary.
The Company&#8217;s historical tax years will remain open for examination by the local authorities until the statute of limitations has
passed.</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Jumpstart Our Business Startups Act (the &#8220;JOBS Act&#8221;), an emerging growth company is provided the option to adopt new
or revised accounting standards that may be issued by FASB or the SEC either (i) within the same periods as those otherwise applicable
to non-emerging growth companies or (ii) within the same time periods as private companies. We intend to continue to take advantage of
the exemption for complying with new or revised accounting standards within the same time periods as private companies. Accordingly,
the information contained herein may be different than the information you receive from other public companies. We also intend to continue
to take advantage of some of the reduced regulatory and reporting requirements of emerging growth companies pursuant to the JOBS Act
so long as we qualify as an emerging growth company, including, but not limited to, not being required to comply with the auditor attestation
requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation, and exemptions
from the requirements of holding non-binding advisory votes on executive compensation and golden parachute payments.</span></p><div>

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

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

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

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

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

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
7A.</span> &#160;<span style="text-decoration:underline">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
information regarding this Item is contained in Item 7 under the headings &#8220;Credit Risk,&#8221; &#8220;Liquidity Risk,&#8221; and
&#8220;Inflation Risk.&#8221;</span></p><div>

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

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

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
8.</span> &#160;<span style="text-decoration:underline">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
THE YEARS ENDED DECEMBER 31, 2022 and 2021</b></span></p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 90%"><a href="#fin_001"><span style="font-size: 10pt">Report of Independent
    Registered Public Accounting Firm (PCAOB ID: 1171)</span></a></td>
    <td style="width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: center"><span style="font-size: 10pt">F-2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#fin_002"><span style="font-size: 10pt">Consolidated Balance Sheets</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#fin_003"><span style="font-size: 10pt">Consolidated Statements of
    Income and Comprehensive Income</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#fin_004"><span style="font-size: 10pt">Consolidated Statements of
    Shareholders&#8217; Equity</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-6</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#fin_005"><span style="font-size: 10pt">Consolidated Statements of
    Cash Flows</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#fin_006"><span style="font-size: 10pt">Notes to the Consolidated
    Financial Statements</span></a></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-9</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><div><a id="fin_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Report
of Independent Registered Public Accounting Firm</b></span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To:</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholders
                                            and Board of Directors</span></td>
</tr></table><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: 10pt">Greenland
Technologies Holding Corporation</span></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: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion
on the Financial Statements</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated balance sheets of Greenland Technologies Holding Corporation and its subsidiaries (the &#8220;Company&#8221;)
as of December 31, 2022 and 2021, and the related consolidated statements of income and comprehensive incomes, changes in shareholders&#8217;
equity, and cash flows for the two-year period ended December 31, 2022 and the related notes (collectively referred to as the financial
statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company
as of December 31, 2022 and 2021, and the results of its operations and its cash flows for the two-year period ended December 31, 2022,
in conformity with accounting principles generally accepted in the United States of America.</span></p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ WWC, P.C.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:AuditorName">WWC, P.C</ix:nonNumeric>.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified Public Accountants</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have served as the Company&#8217;s auditor since November 16, 2020.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(PCAOB
ID #&#160;<ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId">1171</ix:nonNumeric>)</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&#160;</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="text-align: center; font: 10pt Times New Roman, Times, Serif; 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="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="fin_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>AS OF DECEMBER 31, 2022 AND 2021</b></p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</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">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; 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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">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="padding-left: 0.125in; text-indent: -0.125in; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">16,295,695</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:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">11,062,590</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Restricted cash</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:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">3,433,361</ix: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:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">6,738,302</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Short Term Investment</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:ShortTermInvestments" scale="0" unitRef="usd">7,800,723</ix: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:ShortTermInvestments" scale="0" unitRef="usd">2,105,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="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Notes receivable</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:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd">28,748,879</ix: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:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd">37,551,121</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts" scale="0" unitRef="usd">762,325</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts" scale="0" unitRef="usd">859,319</ix:nonFraction>, 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:AccountsReceivableNetCurrent" scale="0" unitRef="usd">14,337,760</ix: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">15,915,002</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: 0.125in; text-indent: -0.125in">Inventories</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">23,096,382</ix: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">25,803,474</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Due from related parties-current</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:DueFromRelatedPartiesCurrent" scale="0" unitRef="usd">36,669,907</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="0" unitRef="usd">39,679,565</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: 0.125in; text-indent: -0.125in; text-align: left">Advance to suppliers</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="gtec:AdvanceToSuppliers" scale="0" unitRef="usd">412,766</ix: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="gtec:AdvanceToSuppliers" scale="0" unitRef="usd">434,893</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Prepayments and 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">1,568,687</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">14,518</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-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">Total Current Assets</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd">132,364,160</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd">139,305,403</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">Non-current asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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-left: 0.125in; text-indent: -0.125in; text-align: left">Property, plant, equipment and construction in progress, 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">15,585,214</ix: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">18,957,553</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: 0.125in; text-indent: -0.125in; text-align: left">Land use rights, 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="gtec:LandUseRightNet" scale="0" unitRef="usd">3,639,067</ix: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="gtec:LandUseRightNet" scale="0" unitRef="usd">4,035,198</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Other intangible 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:OtherIntangibleAssetsNet" scale="0" unitRef="usd">147,465</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Long term investment</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:LongTermInvestments" scale="0" unitRef="usd">250,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Deferred tax 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="gtec:DeferedTaxAssets" scale="0" unitRef="usd">219,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="gtec:DeferedTaxAssets" scale="0" unitRef="usd">141,623</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: 0.125in; text-indent: -0.125in">Goodwill</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><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:Goodwill" scale="0" unitRef="usd">3,890</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Operating lease right-of-use 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:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd">2,627,110</ix: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:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd">80,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="padding-left: 0.125in; text-indent: -0.125in; text-align: left">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">283,118</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">44,093</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">Total non-current assets</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd">22,751,181</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd">23,263,039</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">TOTAL ASSETS</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd">155,115,341</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd">162,568,442</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

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

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


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>AS OF DECEMBER 31, 2022 AND 2021 (Continued)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(IN
U.S. DOLLARS)</b></span></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>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</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">December&#160;31,</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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">Current Liabilities</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: -0.25in; padding-left: 0.25in">Short-term bank loans</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:ShortTermBorrowings" scale="0" unitRef="usd">8,986,255</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:ShortTermBorrowings" scale="0" unitRef="usd">8,760,945</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: -0.25in; padding-left: 0.25in">Notes payable-bank acceptance notes</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="gtec:NotesPayablebankAcceptanceNotes" scale="0" unitRef="usd">28,272,472</ix: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="gtec:NotesPayablebankAcceptanceNotes" scale="0" unitRef="usd">42,093,061</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: -0.25in; 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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">24,817,165</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">29,064,132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Taxes 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:TaxesPayableCurrent" scale="0" unitRef="usd">192,478</ix: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">108,058</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: -0.25in; 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:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd">227,432</ix: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:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd">387,919</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Due to related parties</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:DueToRelatedPartiesCurrent" scale="0" unitRef="usd">1,693,315</ix: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:DueToRelatedPartiesCurrent" scale="0" unitRef="usd">3,619,459</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: -0.25in; padding-left: 0.25in">Other 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:OtherLiabilitiesCurrent" scale="0" unitRef="usd">1,547,390</ix: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:OtherLiabilitiesCurrent" scale="0" unitRef="usd">1,198,427</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Current portion of operating lease 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:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">472,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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">33,308</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: -0.25in; padding-left: 0.25in">Lease obligations - current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="0" unitRef="usd">197,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Total current liabilities</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd">66,208,689</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd">85,463,224</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.25in; padding-left: 0.25in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: left; text-indent: -0.25in; padding-left: 0.25in">Long-term 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: -0.25in; padding-left: 0.25in">Long term operating lease&#160;&#160;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:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd">2,176,130</ix: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:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd">47,614</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Other long-term 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:OtherLongTermDebtNoncurrent" scale="0" unitRef="usd">1,812,759</ix: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:OtherLongTermDebtNoncurrent" scale="0" unitRef="usd">2,212,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="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Total long-term liabilities</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd">3,988,889</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd">2,260,552</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">TOTAL LIABILITIES</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd">70,197,578</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd">87,723,776</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">&#160;</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-7">&#160;</div></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-indent: -0.25in; padding-left: 0.25in">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: 9pt">Ordinary shares, <span style="-sec-ix-hidden: hidden-fact-10"><span style="-sec-ix-hidden: hidden-fact-11">no</span></span> par value, <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares">12,978,504</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">12,978,504</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">11,329,530</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2022 and December 31, 2021.</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><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; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.25in; 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">32,955,927</ix: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">23,759,364</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Statutory reserves</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:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="usd">3,842,331</ix: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:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="usd">3,842,331</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: -0.25in; 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" unitRef="usd">37,228,261</ix: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:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd">33,668,696</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: -0.25in; padding-left: 0.25in">Accumulated other comprehensive income (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">2,831,419</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" unitRef="usd">1,014,399</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="font-weight: bold; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Total shareholders&#8217; equity</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">71,195,100</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd">62,284,790</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">Non-controlling interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:MinorityInterest" scale="0" unitRef="usd">13,722,663</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:MinorityInterest" scale="0" unitRef="usd">12,559,876</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="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">TOTAL EQUITY</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">84,917,763</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">74,844,666</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.25in; padding-left: 0.25in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -0.25in; padding-left: 0.25in">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd">155,115,341</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd">162,568,442</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to the consolidated financial statements.</span></p><div>

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

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

</div><div><a id="fin_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021</b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For
the years ended<br/>
December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</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%; font-weight: bold">REVENUES</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">90,830,674</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 9%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">98,839,900</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">COST OF GOODS SOLD</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">70,995,940</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfRevenue" scale="0" unitRef="usd">79,246,280</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">GROSS PROFIT</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">19,834,734</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">19,593,620</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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">2,630,226</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingExpense" scale="0" unitRef="usd">1,868,156</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">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">5,459,020</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd">3,948,850</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Research and development 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:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">5,786,946</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">5,526,546</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Total operating expenses</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">13,876,192</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">11,343,552</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">INCOME FROM OPERATIONS</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">5,958,542</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">8,250,068</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">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">56,817</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd">68,295</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest 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:InterestExpense" scale="0" unitRef="usd">402,968</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd">587,264</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">Loss on disposal of 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:GainLossOnSaleOfPropertyPlantEquipment" scale="0" sign="-" unitRef="usd">1,511</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="usd">1,785</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other income/(loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:OtherOperatingIncomeLoss" scale="0" unitRef="usd">1,705,506</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:OtherOperatingIncomeLoss" scale="0" unitRef="usd">1,378,597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">INCOME BEFORE INCOME TAX</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd">7,316,386</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd">9,111,481</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">INCOME TAX</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">699,691</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">1,843,260</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">NET INCOME</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">6,616,695</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">7,268,221</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">LESS: NET INCOME (LOSS) ATTRIBUTABLE TO NONCONTROLLING INTEREST</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:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" unitRef="usd">3,057,130</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,002,643</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">NET INCOME ATTRIBUTABLE TO GREENLAND TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">3,559,565</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">6,265,578</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">OTHER COMPREHENSIVE INCOME (LOSS):</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd">5,740,161</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd">1,476,710</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Unrealized foreign currency translation income (loss) attribute to Greenland technologies holding corporation and subsidiaries</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="gtec:UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" scale="0" sign="-" unitRef="usd">3,845,818</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" scale="0" unitRef="usd">1,077,324</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Unrealized foreign currency translation income (loss) attribute to non-controlling interest</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="gtec:UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">1,894,343</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" scale="0" unitRef="usd">399,386</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Comprehensive income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd">286,253</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd">7,342,902</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Noncontrolling interest</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,162,787</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,402,029</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-indent: -10pt; padding-left: 10pt">WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><div style="-sec-ix-hidden: hidden-fact-13; -sec-ix-hidden: hidden-fact-12">Basic and diluted</div></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:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">11,886,876</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">10,840,638</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -10pt; padding-left: 10pt">NET INCOME PER ORDINARY SHARE ATTRIBUTABLE TO OWNERS OF THE COMPANY:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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"><div style="-sec-ix-hidden: hidden-fact-15; -sec-ix-hidden: hidden-fact-14">Basic and diluted</div></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.30</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.58</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to the consolidated financial statements.</span></p><div>

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

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

</div><div><a id="fin_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021</b></p><div>

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

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

</div><table cellpadding="0" 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">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Ordinary Shares</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">Additional</td>
    <td style="font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accumulated <br/>
Other</b></span></td>
    <td>&#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">Non-</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">No Par Value</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">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">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">controlling</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="padding-left: 6pt; text-align: center; text-indent: -6pt">&#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">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="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">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Income/(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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest</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">Total</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-left: 6pt; width: 32%; font-weight: bold; text-indent: -6pt">Balance as of December&#160;31, 2020</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">10,225,142</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">&#160;&#160;&#160;&#160;&#160;-</div></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">13,707,398</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 7%; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">62,925</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">)</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">4,517,117</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">26,728,332</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">5,771,540</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td>
    <td style="width: 0.5%; font-weight: bold">&#160;</td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">$</td>
    <td style="width: 7%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">50,661,462</ix:nonFraction></td>
    <td style="width: 0.5%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Restricted stock grant</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares">66,200</ix:nonFraction></td>
    <td style="font-weight: bold; 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-17">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="0" unitRef="usd">66,200</ix:nonFraction></td>
    <td style="font-weight: bold; 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-18">-</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-19">-</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-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 style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="0" unitRef="usd">66,200</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Sale of stock and warrants</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">1,038,188</ix:nonFraction></td>
    <td style="font-weight: bold; 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-22">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">8,209,897</ix:nonFraction></td>
    <td style="font-weight: bold; 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"><div style="-sec-ix-hidden: hidden-fact-25">-</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-26">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">8,209,897</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Debt of the cancelled company</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="gtec:DebtOfTheCancelledCompany" scale="0" unitRef="usd">1,775,869</ix:nonFraction></td>
    <td style="font-weight: bold; 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-28">-</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-29">-</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-30">-</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>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:DebtOfTheCancelledCompany" scale="0" unitRef="usd">1,775,869</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Proceeds from NCI's Investment</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromNCIsInvestment" scale="0" unitRef="usd">5,386,307</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromNCIsInvestment" scale="0" unitRef="usd">5,386,307</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Net income</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">6,265,578</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">1,002,643</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">7,268,221</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Transfer to statutory reserve</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="gtec:TransferToStatutoryReserve" scale="0" sign="-" unitRef="usd">674,786</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">)</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="gtec:TransferToStatutoryReserve" scale="0" unitRef="usd">674,786</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -6pt">Foreign currency translation adjustment</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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">-</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd">1,077,324</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd">399,386</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd">1,476,710</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt; font-weight: bold; text-indent: -6pt">Balance as of December&#160;31, 2021</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">11,329,530</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">23,759,364</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,014,399</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">3,842,331</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">33,668,696</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">12,559,876</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">74,844,666</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; text-indent: -6pt">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <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: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Sale of stock and warrants</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">1,648,974</ix:nonFraction></td>
    <td style="font-weight: bold; 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>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">9,196,563</ix:nonFraction></td>
    <td style="font-weight: bold; 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-51">-</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-52">-</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-53">-</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-54">-</div></td>
    <td style="text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd">9,196,563</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; text-indent: -6pt">Net income</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right">-</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">3,559,565</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">3,057,130</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td>
    <td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">6,616,695</ix:nonFraction></td>
    <td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt; font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -6pt">Foreign currency translation adjustment</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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">-</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd">3,845,818</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd">1,894,343</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd">5,740,161</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 6pt; font-weight: bold; padding-bottom: 1.5pt; text-indent: -6pt">Balance as of December&#160;31, 2022</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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">12,978,504</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">-</div></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">32,955,927</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">2,831,419</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</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: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">3,842,331</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">37,228,261</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">13,722,663</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">84,917,763</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to the consolidated financial statements.</span></p><div>

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

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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="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="fin_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021</b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">CASH FLOWS FROM OPERATING ACTIVITIES:</td><td>&#160;</td>
    <td colspan="2">&#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%; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net income</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">6,616,695</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">7,268,221</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Adjustments to reconcile net income to net cash provided by 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: -0.25in; 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">2,436,114</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd">2,511,996</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Loss on disposal of 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="gtec:LossOnPrepaymentOfFinancingLeaseObligations" scale="0" unitRef="usd">1,511</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:LossOnPrepaymentOfFinancingLeaseObligations" scale="0" sign="-" unitRef="usd">1,785</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: -0.25in; padding-left: 0.25in">Increase&#160;in allowance for doubtful accounts</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="gtec:IncreaseInAllowanceForDoubtfulAccounts" scale="0" unitRef="usd">32,316</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncreaseInAllowanceForDoubtfulAccounts" scale="0" unitRef="usd">149,172</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Increase in provision for inventory</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncreaseInProvisionForInventory" scale="0" sign="-" unitRef="usd">359,534</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncreaseInProvisionForInventory" scale="0" sign="-" unitRef="usd">23,536</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: -0.25in; 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="gtec:DeferredTaxAsset" scale="0" sign="-" unitRef="usd">90,259</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:DeferredTaxAsset" scale="0" unitRef="usd">20,398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Increase (Decrease) In:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: -0.25in; 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" sign="-" unitRef="usd">406,963</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd">3,025,758</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: -0.25in; padding-left: 0.25in">Notes 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:IncreaseDecreaseInNotesReceivableCurrent" scale="0" sign="-" unitRef="usd">6,074,159</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInNotesReceivableCurrent" scale="0" unitRef="usd">5,945,558</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.25in; 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" sign="-" unitRef="usd">400,982</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd">9,970,187</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: -0.25in; padding-left: 0.25in">Advance to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:AdvanceToSuppliersCost" scale="0" sign="-" unitRef="usd">11,187</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:AdvanceToSuppliersCost" scale="0" unitRef="usd">23,463</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Other current and noncurrent 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="gtec:IncreaseDecreaseOtherCurrentAndNoncurrentAssets" scale="0" sign="-" unitRef="usd">7,795,981</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncreaseDecreaseOtherCurrentAndNoncurrentAssets" scale="0" sign="-" unitRef="usd">1,424,031</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -0.25in; padding-left: 0.25in">Increase (Decrease) In:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: -0.25in; 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">2,080,206</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd">6,461,841</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: -0.25in; 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="gtec:CustomerDeposit" scale="0" sign="-" unitRef="usd">133,803</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:CustomerDeposit" scale="0" unitRef="usd">12,994</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Other current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="0" unitRef="usd">2,115,816</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentLiabilities" scale="0" sign="-" unitRef="usd">867,079</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: -0.25in; padding-left: 0.25in">Income 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" unitRef="usd">94,634</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" scale="0" unitRef="usd">106,887</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" unitRef="usd">183,066</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd">405,732</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: -0.25in; padding-left: 0.25in">Long-term payables - unamortized deferred financing costs</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="gtec:LongtermPayablesunamortizedDeferredFinancingCost" scale="0" sign="-" unitRef="usd">186,800</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:LongtermPayablesunamortizedDeferredFinancingCost" scale="0" sign="-" unitRef="usd">3,945</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.25in; padding-left: 0.25in">Other long-term liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="0" sign="-" unitRef="usd">1,045,677</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="0" sign="-" unitRef="usd">392,029</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt; text-indent: -0.25in; padding-left: 0.25in">NET CASH PROVIDED BY OPERATING ACTIVITIES</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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="usd">7,313,245</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd">5,755,940</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to the consolidated financial statements.</span></p><div>

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

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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="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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF CASH FLOWS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021
(Continued)</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(AUDITED,
IN U.S. DOLLARS)</b></span></p><div>

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

</div><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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">CASH FLOWS FROM INVESTING 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">Purchases of Long-term assets</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:PaymentsToAcquireLandHeldForUse" scale="0" unitRef="usd">525,128</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireLandHeldForUse" scale="0" unitRef="usd">897,385</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from government grants for construction</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="gtec:ProceedsFromGovernmentGrantsForConstruction" scale="0" sign="-" unitRef="usd">808,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="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromGovernmentGrantsForConstruction" scale="0" sign="-" unitRef="usd">255,405</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">Proceeds from sale of property, plant and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">-</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd">3,570</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Investment in a joint venture</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:PaymentsToAcquireInterestInJointVenture" scale="0" unitRef="usd">250,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">NET CASH USED BY INVESTING ACTIVITES</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd">33,693</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">638,980</ix:nonFraction></td><td style="font-weight: bold; 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from short-term bank loans</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:ProceedsFromShortTermDebt" scale="0" unitRef="usd">11,697,621</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd">8,666,025</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">Repayments of short-term bank 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:RepaymentsOfOtherDebt" scale="0" unitRef="usd">10,786,753</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherDebt" scale="0" unitRef="usd">18,724,388</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Notes 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:ProceedsFromRepaymentsOfNotesPayable" scale="0" sign="-" unitRef="usd">10,847,677</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfNotesPayable" scale="0" unitRef="usd">15,416,006</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">Proceeds from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromRelatedParties" scale="0" unitRef="usd">281,406</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromRelatedParties" scale="0" unitRef="usd">419,311</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Repayment of loans 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:ProceedsFromRepaymentsOfRelatedPartyDebt" scale="0" sign="-" unitRef="usd">2,159,416</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt" scale="0" sign="-" unitRef="usd">4,045,048</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">Repayment of loans from third 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:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd">1,481,087</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="0" unitRef="usd">310,443</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from third parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">-</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="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:PrepaymentOfLeasefinancingObligations" scale="0" sign="-" unitRef="usd">155,222</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">Payment of principal on financing lease obligation</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="gtec:PaymentOfPrincipalOnFinancingLeaseObligation" scale="0" unitRef="usd">185,136</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:PaymentOfPrincipalOnFinancingLeaseObligation" scale="0" unitRef="usd">776,108</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Proceeds from equity and debt financing</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="gtec:ProceedsFromEquityAndDebtFinaning" scale="0" unitRef="usd">9,196,563</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromEquityAndDebtFinaning" scale="0" unitRef="usd">8,209,897</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">Proceeds from NCI's Investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">-</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="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:ProceedsFromNCIsInvestment" scale="0" unitRef="usd">5,386,307</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Restricted stock grant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">-</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="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:ReductionOfCapital" scale="0" unitRef="usd">66,200</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">NET CASH PROVIDED/(USED) IN FINANCING ACTIVITES</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="usd">4,284,479</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd">14,462,981</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" unitRef="usd">3,062,459</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="0" unitRef="usd">8,068,061</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Effect of exchange rate changes on cash</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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd">1,134,295</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">329,778</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">17,800,892</ix:nonFraction></td><td style="font-weight: bold; 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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">9,403,053</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: 0.25in">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF&#160;PERIOD</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">19,729,056</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">17,800,892</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Bank balances and cash</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="gtec:BankBalancesAndCash" scale="0" unitRef="usd">16,295,695</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:BankBalancesAndCash" scale="0" unitRef="usd">11,062,590</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">Bank balances and cash included in assets classified as restricted cash</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="gtec:BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" scale="0" unitRef="usd">3,433,361</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" scale="0" unitRef="usd">6,738,302</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Supplemental 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; ">
    <td style="text-align: left">Income taxes paid</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:IncomeTaxesPaidNet" scale="0" unitRef="usd">695,315</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd">1,631,703</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">Interest paid</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:InterestPaidNet" scale="0" unitRef="usd">405,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd">637,967</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
accompanying notes to the consolidated financial statements.</span></p><div>

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

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

</div><div><a id="fin_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1 &#8211; ORGANIZATION AND PRINCIPAL ACTIVITIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
Technologies Holding Corporation (the &#8220;Company&#8221; or &#8220;Greenland&#8221;) was incorporated on December&#160;28, 2017 as
a British Virgin Islands company with limited liability. The Company was incorporated as a blank check company for the purpose of effecting
a merger, capital stock exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination
with one or more target businesses. Following the Business Combination (as described and defined below) in October 2019, the Company
changed its name from Greenland Acquisition Corporation to Greenland Technologies Holding Corporation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
serves as the parent company of Zhongchai Holding (Hong Kong) Limited, a holding company formed under the laws of Hong Kong Special Administrative
Region (&#8220;Hong Kong&#8221;) on April 23, 2009 (&#8220;Zhongchai Holding&#8221;). Zhongchai Holding&#8217;s subsidiaries include
Zhejiang Zhongchai Machinery Co. Ltd., an operating company formed under the laws of the People&#8217;s Republic of China (the &#8220;PRC&#8221;
or &#8220;China&#8221;) in 2005, Hangzhou Greenland Energy Technologies Co., Ltd., an operating company formed under the laws of the
PRC in 2019, and Shanghai Hengyu Business Management Consulting Co., Ltd., a company formed under the laws of the PRC in 2005. Through
Zhongchai Holding and its subsidiaries, Greenland develops and manufactures traditional transmission products for material handling machineries
in the PRC.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
Corp. (&#8220;HEVI&#8221;), formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under
the laws of the State of Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products
for the heavy industrial equipment industry, including electric industrial vehicles, in the North American market.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
its PRC subsidiaries, Greenland offers transmission products, which are key components for forklift trucks used in manufacturing and
logistic applications, such as factories, workshops, warehouses, fulfilment centers, shipyards, and seaports. Forklifts play an important
role in the logistic systems of many companies across different industries in China and globally. Generally, industries with the largest
demand for forklifts include the transportation, warehousing logistics, electrical machinery, and automobile industries. Greenland&#8217;s
revenue decreased from approximately $<ix:nonFraction contextRef="c5" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" unitRef="usd">98.84</ix:nonFraction> million in the fiscal year 2021 to $<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="6" unitRef="usd">90.83</ix:nonFraction> million in the fiscal year 2022. The decrease in
revenue was primarily the result of a decrease in the Company&#8217;s sales volume resulting from COVID-19 related lockdowns in China
for the year ended December 31, 2022. Based on the revenues in the fiscal years ended December 31, 2022 and 2021, Greenland believes
that it is one of the major developers and manufacturers of transmission products for small and medium-sized forklift trucks in China.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_6" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland&#8217;s
transmission products are used in 1-ton to 15-tons forklift trucks, some with mechanical shift and some with automatic shift. Greenland
sells these transmission products directly to forklift-truck manufacturers. In the fiscal years ended December 31, 2022 and 2021, Greenland
sold an aggregate of <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:TransmissionProductSaleOfSets" scale="0" unitRef="pure">129,686</ix:nonFraction> and <ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:TransmissionProductSaleOfSets" scale="0" unitRef="pure">141,431</ix:nonFraction> sets of transmission products, respectively, to <ix:nonNumeric contextRef="c0" name="gtec:ForkliftManufacturersDescription">more than 100 forklift manufacturers in the
PRC.</ix:nonNumeric></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>



</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_7" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There is increasing demand for electric industrial
vehicles powered by sustainable energy in order to reduce air pollution and lower carbon emissions. In December 2020, Greenland launched
a new division to focus on the production and sale of electric industrial vehicles&#8212;a division that Greenland intends to develop
to diversify its product offerings. <ix:nonNumeric contextRef="c0" name="gtec:ElectricIndustrialVehiclesDescription">Greenland&#8217;s electric industrial vehicle products currently include GEF-series electric forklifts,
a series of lithium powered forklifts with three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium
powered electric wheeled front loader, GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator, and GEL-5000, an
all-electric 5.0 ton rated load lithium wheeled front loader. These products are available for purchase in the United States (&#8220;U.S.&#8221;)
market. In August 2022, Greenland launched a 54,000 square foot industrial electric vehicle assembly site in Baltimore, Maryland to support
local services, assembly and distribution of its electric industrial heavy equipment products line.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_8" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has significantly affected business and manufacturing activities within China, including travel restrictions, widespread
mandatory quarantines, and suspension of business activities within China. For the fiscal years ended December 31, 2021 and 2022, we
experienced rising material costs due to the pandemic. As of the date of this report, Chinese industries have gradually resumed businesses
as the Chinese government lifted its COVID-19 protocols and measures since December 2022. However, we remain cautious and prudent when
assessing the future impact of COVID-19 on our business due to the current ongoing global pandemic.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1 &#8211; ORGANIZATION AND PRINCIPAL ACTIVITIES (CONTINUED)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_9" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
Company&#8217;s Shareholders</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_10" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, Cenntro Holding Limited owned <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="gtec:PercentageOfOutstandingOrdinaryShares" scale="-2" unitRef="pure">47.86</ix:nonFraction>% of Greenland&#8217;s outstanding ordinary shares. Cenntro Holding Limited
is controlled and beneficially owned by Mr. Peter Zuguang Wang, the chairman of the board of directors of the Company.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_11" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
Company&#8217;s Subsidiaries</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_12" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
Holding, the wholly-owned subsidiary of the Company, owned <ix:nonFraction contextRef="c37" decimals="5" format="ixt:num-dot-decimal" name="gtec:PercentageOfOutstandingOrdinaryShares" scale="-2" unitRef="pure">71.576</ix:nonFraction>% of Zhejiang Zhongchai Machinery Co., Ltd. (&#8220;Zhejiang Zhongchai&#8221;),
<ix:nonFraction contextRef="c38" decimals="3" format="ixt:num-dot-decimal" name="gtec:PercentageOfOutstandingOrdinaryShares" scale="-2" unitRef="pure">62.5</ix:nonFraction>% of Shanghai Hengyu Business Management Consulting Co., Ltd. (&#8220;Hengyu&#8221;), <ix:nonFraction contextRef="c39" decimals="2" format="ixt:num-dot-decimal" name="gtec:PercentageOfOutstandingOrdinaryShares" scale="-2" unitRef="pure">100</ix:nonFraction>% of Hangzhou Greenland Energy Technologies
Co., Ltd Co., Ltd (&#8220;Hangzhou Greenland&#8221;), <ix:nonFraction contextRef="c40" decimals="2" format="ixt:num-dot-decimal" name="gtec:PercentageOfOutstandingOrdinaryShares" scale="-2" unitRef="pure">100</ix:nonFraction>% of HEVI (formerly known as Greenland Technologies Corp.) and <ix:nonFraction contextRef="c41" decimals="3" format="ixt:num-dot-decimal" name="gtec:PercentageOfOutstandingOrdinaryShares" scale="-2" unitRef="pure">62.5</ix:nonFraction>% of Hengyu
Capital, Ltd. (&#8220;Hengyu Capital&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_13" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Zhejiang
Zhongchai</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_14" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Zhongchai, <ix:nonNumeric contextRef="c42" name="gtec:EquityMethodInvestmentDescriptionOfPrincipalActivitie">a limited liability company registered on November 21, 2005, is the direct operating subsidiary of Zhongchai Holding in the
PRC. On April 5, 2007, Usunco Automotive Limited (&#8220;Usunco&#8221;), a British Virgin Islands limited liability company, invested
US$8,000,000 for purchasing approximately 75.47% equity interest of Zhejiang Zhongchai. On December 16, 2009, Usunco agreed to transfer
its 75.47% interest in Zhejiang Zhongchai to Zhongchai Holding. On April 26, 2010, Xinchang County Keyi Machinery Co., Ltd. transferred
24.528% equity interest it owned in Zhejiang Zhongchai to Zhongchai Holding in exchange for a consideration of US$2.6 million. On November
1, 2017, Xinchang County Jiuxin Investment Management Partnership (LP) (&#8220;Jiuxin&#8221;), an entity controlled and beneficially
owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately RMB31,590,000 in Zhejiang Zhongchai
for 10.53% of its interest.On December 29, 2021, Xinchang County Jiuhe Investment Management Partnership (LP) (&#8220;Jiuhe&#8221;),
an entity controlled and beneficially owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately
RMB34,300,000 in Zhejiang Zhongchai for 20.00% of its interest. As of December 31, 2022, Zhongchai Holding owned approximately 71.576%
of the equity interests, Jiuxin owned approximately 8.424% of the equity interests, and Jiuhe owned approximately 20.00% of the equity
interests in Zhejiang Zhongchai.</ix:nonNumeric></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_15" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
Zhejiang Zhongchai, the Company has been engaging in the manufacturing and sales of transmission systems mainly for forklift trucks since
2006. These forklift trucks are used in manufacturing and logistics applications, such as factory, workshop, warehouse, fulfilment centers,
shipyards and seaports. The transmission systems are the key components for forklift trucks. The Company supplies transmission systems
to forklift truck manufacturers. Its transmission systems fit for forklift trucks ranging from 1 to 15 tons, with either mechanical shift
or automatic shift. All the products are currently manufactured at the Company&#8217;s facility in Xinchang, Zhejiang Province, the PRC
and are sold to both domestic and oversea markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_17" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hengyu
is a limited liability company registered on September 10, 2015 in Shanghai Free Trade Zone, Shanghai, the PRC. Hengyu holds no assets
other than an account receivable owed by Cenntro Holding Limited. The main business of Hengyu is to provide investment management and
consulting services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_18" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_17"><p style="font: 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>Hangzhou
Greenland</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_19" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
Greenland is a limited liability company registered on August 9, 2019 in Hangzhou Sunking Plaza, Zhejiang, the PRC. Hangzhou Greenland
engages in the business of trading construction engineering machinery, electronic components, hardware, and others.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1 &#8211; ORGANIZATION AND PRINCIPAL ACTIVITIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_20" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEVI</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_21" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI,
formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under the laws of the State of
Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products for the heavy industrial
equipment industry, including electric industrial vehicles, in the North American market.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_22" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hengyu
Capital</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_23" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hengyu
capital is a limited liability company registered on August 16, 2022 in Hong Kong. The main business of Hengyu capital is to engage in
investment management and consulting services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_24" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Details
of the Company&#8217;s subsidiaries, which are included in these consolidated financial statements as of December 31, 2022, are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Name</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">Domicile<br/> and Date of<br/> Incorporation</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Paid-in<br/> Capital</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Percentage of <br/> Effective <br/> Ownership</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">Principal Activities</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 33%; text-align: left">Zhongchai Holding (Hong Kong) Limited</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; width: 15%; vertical-align: top"><ix:nonNumeric contextRef="c43" name="gtec:DomicileAndDateOfIncorporation">Hong Kong <br/>April 23, 2009</ix:nonNumeric></td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 5%; text-align: left"><ix:nonNumeric contextRef="c43" name="gtec:TypeOfCurrenciesDescription">HKD</ix:nonNumeric></td>
    <td style="vertical-align: top; width: 9%; text-align: right"><ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="hkd">10,000</ix:nonFraction></td><td style="vertical-align: top; width: 1%; text-align: left">&#160;</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">&#160;</td><td style="vertical-align: top; width: 9%; text-align: right"><ix:nonFraction contextRef="c44" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">100</ix:nonFraction></td><td style="vertical-align: top; width: 1%; text-align: left">%</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; width: 22%; vertical-align: top"><ix:nonNumeric contextRef="c43" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">Holding</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Zhejiang Zhongchai Machinery Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><ix:nonNumeric contextRef="c45" name="gtec:DomicileAndDateOfIncorporation">PRC<br/>November 21, 2005</ix:nonNumeric></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c45" name="gtec:TypeOfCurrenciesDescription">RMB</ix:nonNumeric></td>
    <td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="hkd">25,000,000</ix:nonFraction></td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c46" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">71.576</ix:nonFraction></td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c45" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">Manufacture, sale of various transmission boxes</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Shanghai Hengyu Business Management Consulting Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><ix:nonNumeric contextRef="c47" name="gtec:DomicileAndDateOfIncorporation">PRC<br/>September 10, 2015</ix:nonNumeric></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c47" name="gtec:TypeOfCurrenciesDescription">RMB</ix:nonNumeric></td>
    <td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="hkd">251,500,000</ix:nonFraction></td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c48" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">62.5</ix:nonFraction></td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c47" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">Investment management and consulting services</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Hangzhou Greenland Energy Technologies Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><ix:nonNumeric contextRef="c49" name="gtec:DomicileAndDateOfIncorporation">PRC <br/>August 8, 2020</ix:nonNumeric></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c49" name="gtec:TypeOfCurrenciesDescription">RMB</ix:nonNumeric></td>
    <td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="hkd">7,224,922</ix:nonFraction></td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c50" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">100</ix:nonFraction></td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><ix:nonNumeric contextRef="c49" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">Trading</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">HEVI Corp.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><ix:nonNumeric contextRef="c51" name="gtec:DomicileAndDateOfIncorporation">Delaware<br/>January 14, 2020</ix:nonNumeric></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c51" name="gtec:TypeOfCurrenciesDescription">USD</ix:nonNumeric></td>
    <td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="hkd">6,363,557</ix:nonFraction></td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">100</ix:nonFraction></td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;<ix:nonNumeric contextRef="c51" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">U.S. operation and distribution of electric industrial vehicles for North American market</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Hengyu Capital, Ltd</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><ix:nonNumeric contextRef="c53" name="gtec:DomicileAndDateOfIncorporation">Hong Kong <br/>August 16, 2022</ix:nonNumeric></td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c53" name="gtec:TypeOfCurrenciesDescription">HKD</ix:nonNumeric></td>
    <td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="0" unitRef="hkd">10,000</ix:nonFraction></td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right"><ix:nonFraction contextRef="c54" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">62.5</ix:nonFraction></td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left"><ix:nonNumeric contextRef="c53" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">Investment management and consulting services</ix:nonNumeric></td></tr>
  </table></ix:nonNumeric></ix:continuation><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="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"><b>NOTE 2
&#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
of Presentation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United
States of America (&#8220;U.S. GAAP&#8221;). The consolidated financial statements include the financial statements of the Company and
its subsidiaries. All significant inter-company transactions and balances between the Company and its subsidiaries are eliminated upon
consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principles
of Consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of Greenland Technologies Holding Corporation and its subsidiaries and have been
prepared in accordance with U.S.&#160;GAAP. Intercompany accounts and transactions have been eliminated upon consolidation. Certain reclassifications
to previously reported financial information have been made to conform to the current period presentation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_3" id="_ConsolidationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Business Combination was accounted for as a reverse recapitalization (the &#8220;Recapitalization Transaction&#8221;) in accordance with
Accounting Standard Codification (&#8220;ASC&#8221;) 805, Business Combinations. For accounting and financial reporting purposes, Zhongchai
Holding is considered the acquirer based on facts and circumstances, including the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_4" id="_ConsolidationPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
    Holding&#8217;s operations comprise the ongoing operations of the combined entity&#894;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_5" id="_ConsolidationPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    officers of the newly combined company consist of Zhongchai Holding&#8217;s executives, including the Chief Executive Officer, Chief
    Financial Officer and General Counsel&#894; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_6" id="_ConsolidationPolicyTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    former shareholders of Zhongchai Holding own a majority voting interest in the combined entity.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of Zhongchai Holding being the accounting acquirer, the financial reports filed with the SEC by the Company subsequent to the
Business Combination are prepared &#8220;as if&#8221; Zhongchai Holding is the predecessor and legal successor to the Company. The historical
operations of Zhongchai Holding are deemed to be those of the Company. Thus, the financial statements included in this report reflect
(i) the historical operating results of Zhongchai Holding prior to the Business Combination&#894; (ii) the combined results of the Company
and Zhongchai Holding following the Business Combination in October 24, 2019&#894; (iii) the assets and liabilities of Zhongchai Holding
at their historical cost, and (iv) Greenland&#8217;s equity structure for all periods presented. Zhongchai Holding received <ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="gtec:SharesReceived" scale="0" unitRef="shares">7,500,000</ix:nonFraction>
shares of Greenland in exchange for all the share capital, which is reflected retroactively to December 31, 2017 and will be utilized
for calculating earnings per share in all prior periods. No step-up basis of intangible assets or goodwill was recorded in the Business
Combination transaction consistent with the treatment of the transaction as a reverse capitalization of Zhongchai Holding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of Estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with U.S. GAAP 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 reported amounts of revenues and expenses during the reporting periods. Management makes these estimates
using the best information available at the time the estimates are made. Actual results could differ from those estimates. Significant
estimates in the years ended December 31, 2022 and 2021 include allowance for doubtful accounts, reserve for inventories, useful life
of property, plant and equipment, assumptions used in assessing impairment of long-term assets and valuation of deferred tax assets and
accruals for taxes due.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:nonNumeric contextRef="c0" continuedAt="_InterestCapitalizationPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InterestCapitalizationPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-controlling
Interest</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:continuation id="_InterestCapitalizationPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests in the Company&#8217;s subsidiaries are recorded in accordance with the provisions of Financial Accounting Standards Board
(&#8220;FASB&#8221;) Accounting Standards Codification 810 Consolidation (&#8220;ASC 810&#8221;) and are reported as a component of equity,
separate from the parent&#8217;s equity. Purchase or sale of equity interests that do not result in a change of control are accounted
for as equity transactions. Results of operations attributable to the non-controlling interest are included in our consolidated results
of operations and, upon loss of control, the interest sold, as well as interest retained, if any, will be reported at fair value with
any gain or loss recognized in earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Translation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollars (&#8220;US$&#8221; or &#8220;$&#8221;). The functional
currency of the Company is Renminbi (&#8220;RMB&#8221;). &#160;Transactions in foreign currencies are initially recorded at the functional
currency rate then in effect at the date of the transaction. Any differences between the initially recorded amount and the settlement
amount are recorded as a gain or loss on foreign currency transaction in the consolidated statements of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-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">&#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">For the years ended<br/> December&#160;31,</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; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: justify">Period end RMB: US$ exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure">6.8972</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="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure">6.3726</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Period average RMB: US$ exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAverageForwardExchangeRate1" scale="0" unitRef="pure">6.7518</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="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAverageForwardExchangeRate1" scale="0" unitRef="pure">6.4424</ix:nonFraction></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
RMB is not freely convertible into foreign currency and all foreign exchange transactions must take place through authorized institutions.
The PRC government imposes significant exchange restrictions on fund transfers out of the PRC that are not related to business operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and Cash Equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
financial reporting purposes, the Company considers all highly liquid investments purchased with an original maturity of three months
or less to be cash equivalents. The Company maintains its bank accounts in the U.S., the PRC and Hong Kong. Balances at financial institutions
or state-owned banks within the PRC and Hong Kong are not covered by insurance.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Cash</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:continuation id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash represents amounts held by a bank as security for bank acceptance bills, as well as the financial product secured for the short-term
bank loan and therefore is not available for the Company&#8217;s use until such time as the bank acceptance notes and bank loans have
been fulfilled or expired, normally within a twelve-month period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
Value of Financial Instruments</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applies the provisions of ASC 820, <i>Fair Value Measurements and Disclosures</i>, to the financial instruments that are required
to be carried at fair value. Fair value is the price that would be received to sell 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
at the measurement date. The Company uses a three-tier fair value hierarchy based upon observable and non-observable inputs that prioritizes
the information used to develop our assumptions regarding fair value. Fair value measurements are separately disclosed by level within
the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><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%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1&#8212;defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;</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><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2&#8212;defined as inputs other than quoted prices in active markets, that are either directly or indirectly observable; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3&#8212;defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own
    assumptions.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, notes receivable,
accounts payable, other payables and accrued liabilities, short-term bank loans, and notes payable.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and other current assets and liabilities
approximate fair value because of the short-term nature of these items. The estimated fair values of short-term bank loans were not materially
different from their carrying value as presented due to the short maturities and that the interest rates on the borrowing approximate
those that would have been available for loans of similar remaining maturity and risk profile. As the carrying amounts are reasonable
estimates of the fair value, these financial instruments are classified within Level 1 of the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts
Receivable</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are carried at net realizable value. The Company reviews its accounts receivable on a periodic basis and makes general and
specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual
receivable balances, the Company considers many factors, including the age of the balance, customer&#8217;s historical payment history,
its current creditworthiness and current economic trends. Accounts are written off after exhaustive efforts at collection. The Company
only grants credit terms to established customers who are deemed to be financially responsible. Credit periods to customers are within
60 days after customers received the purchased goods. If accounts receivable are to be provided for, or written off, they would be recognized
in the consolidated statement of operations within operating expenses. Balance of allowance of doubtful accounts was $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:AllowanceOfDoubtfulAccounts" scale="6" unitRef="usd">0.76</ix:nonFraction> million and
$<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:AllowanceOfDoubtfulAccounts" scale="6" unitRef="usd">0.86</ix:nonFraction> million as of December 31, 2022 and December 31, 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value, which is based on estimated selling prices less any further costs expected to
be incurred for completion and disposal. Cost of raw materials is calculated using the weighted average method and is based on purchase
cost. Work-in-progress and finished goods costs are determined using the weighted average method and comprise direct materials, direct
labor and an appropriate proportion of overhead. The Company records inventory reserves for excess or obsolete inventories based upon
assumptions about its current and future demand forecasts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:nonNumeric contextRef="c0" continuedAt="gtec_AdvanceToSuppliersPolicyTextBlock-c0_cont_1" escape="true" name="gtec:AdvanceToSuppliersPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advance
to Suppliers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:continuation id="gtec_AdvanceToSuppliersPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
to suppliers represents interest-free cash paid in advance to suppliers for purchases of parts and/or raw materials. The balance of advance
to suppliers was $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:AdvanceToSupplier" scale="6" unitRef="usd">0.41</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:AdvanceToSupplier" scale="6" unitRef="usd">0.43</ix:nonFraction> million as of December 31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant, and Equipment </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant, and equipment are stated at cost less accumulated depreciation, and include expenditure that substantially increases the useful
lives of existing assets. Expenditures for repairs and maintenance, which do not extend the useful life of the assets, are expensed as
incurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is provided over their estimated useful lives, using the straight-line method. Estimated useful lives are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfEstimatedUsefulLivesTableTextBlock"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant,
    buildings and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c58" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">20</ix:nonNumeric> years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery
    and equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c59" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric>~<ix:nonNumeric contextRef="c60" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric> years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c61" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">4</ix:nonNumeric> years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c62" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric>~<ix:nonNumeric contextRef="c63" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric> years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fixed
    assets decoration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c64" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric> years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:continuation></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
assets are sold or retired, their costs and accumulated depreciation are eliminated from the consolidated financial statements and any
gain or loss resulting from their disposal is recognized in the period of disposition as an element of other income. The cost of maintenance
and repairs is charged to income as incurred, whereas significant renewals and betterments are capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:nonNumeric contextRef="c0" continuedAt="gtec_LandUseRightsPolicyTextBlock-c0_cont_1" escape="true" name="gtec:LandUseRightsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Land
Use Rights</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation id="gtec_LandUseRightsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the PRC laws, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government. The land use rights granted to the Company are being amortized using the straight-line
method over the lease term of <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="gtec:StraightlineMethodLeaseTerm">fifty years</ix:nonNumeric>.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of Long-Lived Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_44" id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived
assets are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts
may not be recoverable in accordance with FASB ASC 360, &#8220;Property, Plant and Equipment&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_45" id="_SignificantAccountingPoliciesTextBlock-c0_cont_44"><ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
evaluating long-lived assets for recoverability, the Company uses its best estimate of future cash flows expected to result from the
use of the asset and eventual disposition in accordance with FASB ASC 360-10-15. To the extent that estimated future, undiscounted cash
inflows attributable to the asset, less estimated future, undiscounted cash outflows, are less than the carrying amount, an impairment
loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed
of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value
or fair value less costs to sell. There was no impairment loss recognized for the years ended December 31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_46" id="_SignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lease</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_47" id="_SignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
842 supersedes the lease requirements in ASC 840 &#8220;Leases,&#8221; and generally requires lessees to recognize operating and finance
lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount,
timing and uncertainty of cash flows arising from leasing arrangements. Leases that transfer substantially all of the benefits and risks
incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of
an obligation at the inception of the lease. All other leases are accounted for as operating leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_48" id="_SignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
sale-leaseback transaction occurs when an entity sells an asset it owns and immediately leases the asset back from the buyer. The seller
then becomes the lessee and the buyer becomes the lessor. Under ASC 842, both parties must assess whether the buyer-lessor has obtained
control of the asset and a sale has occurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_49" id="_SignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_4" id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has determined that the leaseback transaction that it entered in 2019 fails to qualify as a sale because control is not transferred
to the buyer-lessor. Therefore, the Company has classified the lease portion of the transaction as a finance lease whereby the Company
continues to depreciate the assets and recorded a financing obligation for the consideration received from the buyer-lessor, with an
implicit interest rate of <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="gtec:ImplicitInterestRate" scale="-2" unitRef="pure">5.0</ix:nonFraction>%.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_50" id="_SignificantAccountingPoliciesTextBlock-c0_cont_49"><ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. Operating lease payments are expensed over the term of lease using straight line method. <ix:nonNumeric contextRef="c0" name="gtec:ShorttermInvestmentPolicyTextBlock">The Company&#8217;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term.</ix:nonNumeric> Usually within four months prior to the expiration
date of a lease, the Company is required to notify the lessor and has a priority to continue renting the lease property if a lessor intends
to lease property. The lease itself does not have restrictions or covenants. Any damage, if made by the lessee, to the property and equipment
within the property has to been fixed or reimbursed by the lessee. The Company does not have any leases entered into that have not yet
commenced. Under the terms of the lease agreements, the Company has no legal or contractual asset retirement obligations at the end of
the leases.</span></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><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_51" id="_SignificantAccountingPoliciesTextBlock-c0_cont_50"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_52" id="_SignificantAccountingPoliciesTextBlock-c0_cont_51"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC Topic 606, &#8220;Revenue from Contracts with Customers,&#8221; the Company recognizes revenues when goods or services
are transferred to customers in an amount that reflects the consideration which the Company expects to receive in exchange for those
goods or services. In determining when and how revenues are recognized from contracts with customers, the Company performs the following
five-step analysis: (i) identification of contract with customer&#894; (ii) determination of performance obligations&#894; (iii) measurement
of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations and (v) recognition of revenues
when (or as) the Company satisfies each performance obligation. <ix:nonNumeric contextRef="c5" name="gtec:RevenueRecognitionDescription">The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#8220;VAT&#8221;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.</ix:nonNumeric></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_53" id="_SignificantAccountingPoliciesTextBlock-c0_cont_52"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is
typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of customers&#8217;
acceptance or consumption, at the net sales price (transaction price) and each of the criteria under ASC 606 have been met. Contract
terms may require the Company to deliver the finished goods to the customers&#8217; location or the customer may pick up the finished
goods at the Company&#8217;s factory. International sales are recognized when shipment clears customs and leaves the port.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_54" id="_SignificantAccountingPoliciesTextBlock-c0_cont_53"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company adopted ASC 606 on January 1, 2018, using the transition method of Modified-Retrospective Method (&#8220;MRM&#8221;). The adoption
of ASC 606 had no impact on the Company&#8217;s beginning balance of retained earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_55" id="_SignificantAccountingPoliciesTextBlock-c0_cont_54"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s contracts are all short-term in nature with a contract term of one year or less. Receivables are recorded when the Company
has an unconditional right to consideration.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_56" id="_SignificantAccountingPoliciesTextBlock-c0_cont_55"><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">Contracts do not offer any price protection but
allow for the return of certain goods if quality problem, which is standard warranty. The Company&#8217;s&#160;product returns and recorded
reserve for sales returns were minimal for the years ended December 31, 2022 and 2021. The total sales return and warranty expenditures
amount are accounting for around <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="gtec:TotalRevenueOfGreenland" scale="-2" unitRef="pure">0.00</ix:nonFraction>% and <ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="gtec:AccountingForAroundPercentage" scale="-2" unitRef="pure">1.01</ix:nonFraction>% of the total revenue of Greenland for the years ended December 31, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_57" id="_SignificantAccountingPoliciesTextBlock-c0_cont_56"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth disaggregation of revenue:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_58" id="_SignificantAccountingPoliciesTextBlock-c0_cont_57"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_7"><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">For the years ended<br/> December&#160;31,</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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Major Product</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">Transmission boxes for Forklift</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="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExciseAndSalesTaxes" scale="0" unitRef="usd">80,220,000</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="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExciseAndSalesTaxes" scale="0" unitRef="usd">85,618,567</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">Transmission boxes for Non-Forklift (EV, etc.)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c67" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExciseAndSalesTaxes" scale="0" unitRef="usd">10,610,674</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="c68" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExciseAndSalesTaxes" scale="0" unitRef="usd">13,221,333</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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExciseAndSalesTaxes" scale="0" unitRef="usd">90,830,674</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExciseAndSalesTaxes" scale="0" unitRef="usd">98,839,900</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:continuation></ix:nonNumeric></ix:continuation><div>


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_59" id="_SignificantAccountingPoliciesTextBlock-c0_cont_58"><ix:nonNumeric contextRef="c0" continuedAt="_CostOfSalesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CostOfSalesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Goods Sold</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_60" id="_SignificantAccountingPoliciesTextBlock-c0_cont_59"><ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of goods sold consists primarily of material costs, freight charges, purchasing and receiving costs, inspection costs, internal transfer
costs, wages, employee compensation, amortization, depreciation and related costs, which are directly attributable to the production
of products. Write-down of inventory to lower of cost or net realizable value is also recorded in cost of goods sold.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_61" id="_SignificantAccountingPoliciesTextBlock-c0_cont_60"><ix:nonNumeric contextRef="c0" continuedAt="gtec_SellingExpensesPolicyTextBlock-c0_cont_1" escape="true" name="gtec:SellingExpensesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selling
Expenses</b>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_62" id="_SignificantAccountingPoliciesTextBlock-c0_cont_61"><ix:continuation id="gtec_SellingExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses include operating expenses such as payroll and traveling and transportation expenses.<b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_63" id="_SignificantAccountingPoliciesTextBlock-c0_cont_62"><ix:nonNumeric contextRef="c0" continuedAt="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General
and Administrative Expenses</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_64" id="_SignificantAccountingPoliciesTextBlock-c0_cont_63"><ix:continuation id="_SellingGeneralAndAdministrativeExpensesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses include management and office salaries and employee benefits, depreciation for office facility and office
equipment, travel and entertainment, legal and accounting, consulting fees and other office expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_65" id="_SignificantAccountingPoliciesTextBlock-c0_cont_64"><ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>



</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_66" id="_SignificantAccountingPoliciesTextBlock-c0_cont_65"><ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and totaled approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">5,786,946</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">5,526,546</ix:nonFraction> for the years ended December 31, 2022 and 2021, respectively. Research and
development costs are incurred on a project specific basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>



</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_67" id="_SignificantAccountingPoliciesTextBlock-c0_cont_66"><ix:nonNumeric contextRef="c0" continuedAt="gtec_GovernmentSubsidiesPolicyTextBlock-c0_cont_1" escape="true" name="gtec:GovernmentSubsidiesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Subsidies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_68" id="_SignificantAccountingPoliciesTextBlock-c0_cont_67"><ix:continuation id="gtec_GovernmentSubsidiesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
subsidies are recognized when there is reasonable assurance that the subsidy will be received and all attaching conditions will be complied
with. When the subsidy relates to an expense item, it is recognized as income over the periods necessary to match the subsidy on a systematic
basis to the costs that it is intended to compensate. Where the subsidy relates to an asset, it is recognized as other long-term liabilities
and is released to the statement of operations over the expected useful life in a consistent manner with the depreciation method for
the relevant asset. Total government subsidies recorded in the other long-term liabilities were $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="usd">1.81</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebt" scale="6" unitRef="usd">2.21</ix:nonFraction> million as of
December 31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_69" id="_SignificantAccountingPoliciesTextBlock-c0_cont_68"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_70" id="_SignificantAccountingPoliciesTextBlock-c0_cont_69"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes following the liability method pursuant to FASB ASC 740 &#8220;Income Taxes&#8221;. Under this method,
deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and
liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company
records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it is more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized
in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_71" id="_SignificantAccountingPoliciesTextBlock-c0_cont_70"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also follows FASB ASC 740, which addresses the determination of whether tax benefits claimed or expected to be claimed on a tax
return should be recorded in the financial statements. The Company may recognize the tax benefit from an uncertain tax position only
if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical
merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the
largest benefit that has a greater than <ix:nonFraction contextRef="c0" decimals="2" format="ixt-sec:numwordsen" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" unitRef="pure">fifty</ix:nonFraction> percent likelihood of being realized upon ultimate settlement. ASC 740 also provides guidance
on recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
As of December 31, 2022 and 2021, the Company did not have a liability for unrecognized tax benefits. It is the Company&#8217;s policy
to include penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively,
as necessary. The Company&#8217;s historical tax years will remain open for examination by the local authorities until the statute of
limitations has passed.</span></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><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_72" id="_SignificantAccountingPoliciesTextBlock-c0_cont_71"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxUncertaintiesPolicy-c0_cont_1" escape="true" name="us-gaap:IncomeTaxUncertaintiesPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value-Added
Tax</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_73" id="_SignificantAccountingPoliciesTextBlock-c0_cont_72"><ix:continuation id="_IncomeTaxUncertaintiesPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enterprises
or individuals, who sell commodities, engage in repair and maintenance or import or export goods in the PRC are subject to a value added
tax in accordance with PRC Laws. <ix:nonNumeric contextRef="c56" name="gtec:ValueAddedTaxDescription">The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019.</ix:nonNumeric> A credit is available whereby VAT paid on the
purchases of semi-finished products or raw materials used in the production of the Company&#8217;s finished products can be used to offset
the VAT due on the sales of the finished products.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_74" id="_SignificantAccountingPoliciesTextBlock-c0_cont_73"><ix:nonNumeric contextRef="c0" continuedAt="_LiabilityReserveEstimatePolicy-c0_cont_1" escape="true" name="us-gaap:LiabilityReserveEstimatePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Statutory
Reserve</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_75" id="_SignificantAccountingPoliciesTextBlock-c0_cont_74"><ix:continuation id="_LiabilityReserveEstimatePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with the PRC Regulations on Enterprises with Foreign Investment, an enterprise established in the PRC with foreign investment
is required to provide for certain statutory reserves, namely (i) a General Reserve Fund, (ii) a Enterprise Expansion Fund and (iii)
a Staff Welfare and Bonus Fund, which are appropriated from net profit as reported in the enterprise&#8217;s PRC statutory accounts.
A wholly-owned foreign enterprise is required to allocate at least <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gtec:OwnedForeignEnterprisePercentage" scale="-2" unitRef="pure">10</ix:nonFraction>% of its annual after-tax profit to the General Reserve Fund until
the balance of such fund has reached <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="gtec:RegisteredCapitalPercentage" scale="-2" unitRef="pure">50</ix:nonFraction>% of its respective registered capital. A non-wholly-owned foreign invested enterprise is permitted
to provide for the above allocation at the discretion of its board of directors. Appropriations to the Enterprise Expansion Fund and
Staff Welfare and Bonus Fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_76" id="_SignificantAccountingPoliciesTextBlock-c0_cont_75"><ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
Income (Loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_77" id="_SignificantAccountingPoliciesTextBlock-c0_cont_76"><ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
income (loss) is defined as the change in equity during the year from transactions and other events, excluding the changes resulting
from investments by owners and distributions to owners, and is not included in the computation of income tax expense or benefit. Accumulated
comprehensive income consists of foreign currency translation. The Company presents comprehensive income (loss) in accordance with ASC
Topic 220, &#8220;Comprehensive Income&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_78" id="_SignificantAccountingPoliciesTextBlock-c0_cont_77"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Earnings
per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_79" id="_SignificantAccountingPoliciesTextBlock-c0_cont_78"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company calculates earnings per share in accordance with ASC Topic 260 &#8220;Earnings per Share.&#8221; Basic earnings per share is
computed by dividing the net income by the weighted average number of ordinary shares outstanding during the period. Diluted earnings
per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional
ordinary shares that would have been outstanding if the potential ordinary shares equivalents had been issued and if the additional ordinary
shares were dilutive. On October 24, 2019, the Company completed its Business Combination whereby Zhongchai Holding received <ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="gtec:SharesReceived" scale="0" unitRef="shares">7,500,000</ix:nonFraction>
shares in exchange for all the share capital of Zhongchai Holding, which is reflected retroactively to December 31, 2017 and will be
utilized for calculating earnings per share in all prior periods. The per share amounts have been updated to show the effect of the exchange
on earnings per share as if the exchange occurred at the beginning of both years for the annual financial statements of the Company.
The impact of the stock exchange is also shown on the Company&#8217;s Statements of Shareholders&#8217; Equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_80" id="_SignificantAccountingPoliciesTextBlock-c0_cont_79"><ix:nonNumeric contextRef="c0" continuedAt="gtec_SegmentsandRelatedInformationPolicyTextBlock-c0_cont_1" escape="true" name="gtec:SegmentsandRelatedInformationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Segments
and Related Information</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_81" id="_SignificantAccountingPoliciesTextBlock-c0_cont_80"><ix:continuation continuedAt="gtec_SegmentsandRelatedInformationPolicyTextBlock-c0_cont_2" id="gtec_SegmentsandRelatedInformationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
280 &#8220;Segment reporting&#8221; establishes standards for reporting information on operating segments in interim and annual financial
statements. All of the Company&#8217;s operations are considered by the chief operating decision maker to be aggregated in one reportable
operating segment.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_82" id="_SignificantAccountingPoliciesTextBlock-c0_cont_81"><ix:continuation id="gtec_SegmentsandRelatedInformationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is engaged in the business of manufacturing and selling various transmission boxes. The Company&#8217;s manufacturing process
is essentially the same for the entire Company and is performed in-house at the Company&#8217;s facilities in the PRC. The Company&#8217;s
customers primarily consist of entities in the automotive, construction machinery or warehousing equipment industries. The distribution
of the Company&#8217;s products is consistent across the entire Company. In addition, the economic characteristics of each customer arrangement
are similar in that the Company maintains policies at the corporate level.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_83" id="_SignificantAccountingPoliciesTextBlock-c0_cont_82"><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments
and contingencies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_84" id="_SignificantAccountingPoliciesTextBlock-c0_cont_83"><ix:continuation id="_CommitmentsAndContingenciesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising
out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The
Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an
estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#8217;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021. Normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability.
The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable,
an estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#8217;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_85" id="_SignificantAccountingPoliciesTextBlock-c0_cont_84"><ix:nonNumeric contextRef="c0" continuedAt="gtec_RelatedPartyPolicyTextBlock-c0_cont_1" escape="true" name="gtec:RelatedPartyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
Party </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_86" id="_SignificantAccountingPoliciesTextBlock-c0_cont_85"><ix:continuation id="gtec_RelatedPartyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
general, related parties exist when there is a relationship that offers the potential for transactions at less than arm&#8217;s-length,
favorable treatment, or the ability to influence the outcome of events different from that which might result in the absence of that
relationship. A related party may be any of the following: a) an affiliate, which is a party that directly or indirectly controls, is
controlled by, or is under common control with another party; b) a principle owner, owner of record or known beneficial owner of more
than <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure">10</ix:nonFraction>% of the voting interest of an entity; c) management, which are persons having responsibility for achieving objectives of the
entity and requisite authority to make decision; d) immediate family of management or principal owners; e) a parent company and its subsidiaries;
and f) other parties that have ability to significant influence the management or operating policies of the entity. The Company discloses
all significant related party transactions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_87" id="_SignificantAccountingPoliciesTextBlock-c0_cont_86"><ix:nonNumeric contextRef="c0" continuedAt="gtec_EconomicAndPoliticalRisksPolicyTextBlock-c0_cont_1" escape="true" name="gtec:EconomicAndPoliticalRisksPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Economic
and Political Risks</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_88" id="_SignificantAccountingPoliciesTextBlock-c0_cont_87"><ix:continuation continuedAt="gtec_EconomicAndPoliticalRisksPolicyTextBlock-c0_cont_2" id="gtec_EconomicAndPoliticalRisksPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
significant portion of the Company&#8217;s 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 environment in the PRC, and by the general
state of the PRC economy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_89" id="_SignificantAccountingPoliciesTextBlock-c0_cont_88"><ix:continuation continuedAt="gtec_EconomicAndPoliticalRisksPolicyTextBlock-c0_cont_3" id="gtec_EconomicAndPoliticalRisksPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s operations in the PRC are subject to special considerations and significant risks not typically associated with companies
in North America and Western Europe. These include risks associated with, among others, the political, economic and legal environment
and foreign currency exchange. The Company&#8217;s results may be adversely affected by changes in the political and social conditions
in the PRC, and by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion,
remittances abroad, and rates and methods of taxation, among other things.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_90" id="_SignificantAccountingPoliciesTextBlock-c0_cont_89"><ix:continuation id="gtec_EconomicAndPoliticalRisksPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and trade accounts
receivable. The Company&#8217;s cash is maintained with banks within the U.S., the PRC and Hong Kong, and none of these deposits are
covered by insurance. The Company has not experienced any losses in such accounts. A portion of the Company&#8217;s sales are credit
sales which are primarily to customers whose abilities to pay are dependent upon the industry economics prevailing in these areas;
however, concentrations of credit risk with respect to trade accounts receivables is limited due to generally short payment terms.
The Company also performs ongoing credit evaluations of its customers to help further reduce credit risk.</span></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><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">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="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_91" id="_SignificantAccountingPoliciesTextBlock-c0_cont_90"><ix:nonNumeric contextRef="c0" continuedAt="_MarketRiskBenefitPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:MarketRiskBenefitPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exchange
Risk</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_92" id="_SignificantAccountingPoliciesTextBlock-c0_cont_91"><ix:continuation id="_MarketRiskBenefitPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could
post the same amount of profit for two comparable periods and yet, because of the fluctuating exchange rate, record higher or lower profit
depending on exchange rate of RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes
in the political and economic environment without notice.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_93" id="_SignificantAccountingPoliciesTextBlock-c0_cont_92"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recently
Issued Accounting Pronouncements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_94" id="_SignificantAccountingPoliciesTextBlock-c0_cont_93"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent
accounting pronouncements that the Company has adopted or may be required to adopt in the future are summarized below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_95" id="_SignificantAccountingPoliciesTextBlock-c0_cont_94"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU 2016-13, &#8220;Measurement of Credit Losses on Financial Instruments,&#8221; to require financial assets
carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions
and forecasts. Subsequently, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments&#8212;Credit
Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, in April 2019. To clarify that receivables arising
from operating leases are within the scope of lease accounting standards. In October 2019, the FASB issued ASU 2019-10, Financial Instruments
&#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public
filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after
December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation
is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect
adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company
is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes, and systems,
and expects the standard will have a minor impact on its consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_96" id="_SignificantAccountingPoliciesTextBlock-c0_cont_95"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2017, the FASB issued ASU No. 2017-04&#160;(Topic 350)&#160;Intangibles&#8212;Goodwill and Other:&#160;Simplifying the Test for
Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under
the amended guidance, a goodwill impairment charge will now be recognized for the amount by which the carrying value of a reporting unit
exceeds its fair value, not to exceed the carrying amount of goodwill. As amended by ASU 2019-10, this ASU will be applied on a prospective
basis and is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted for any impairment
tests performed after January 1, 2017. The Company is evaluating the impact of the application of this standard and does not expect that
the adoption of the ASU 2017-04 will have a material impact on the Company&#8217;s consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_97" id="_SignificantAccountingPoliciesTextBlock-c0_cont_96"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2018, the FASB issued ASU 2018-13&#160;Disclosure Framework &#8212; Changes to the Disclosure Requirements for Fair Value Measurement,&#160;which
eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on
a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on
a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019, with early adoption
permitted. The Company adopted Topic 820 on January 1, 2020. The adoption of the ASU 2018-13 did not have a material impact on the Company&#8217;s
consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_97"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU
2019-12&#8221;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in
Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending
existing guidance. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within
those fiscal years, beginning after December 15, 2020. &#160;The Company does not expect that the requirements of ASU 2019-12 will have
a material impact on its consolidated financial statements.</span></p></ix:continuation></ix:continuation><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CashCashEquivalentsAndShortTermInvestmentsTextBlock-c0_cont_1" escape="true" name="us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
3 &#8211; SHORT TERM INVESTMENT</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_CashCashEquivalentsAndShortTermInvestmentsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022 and 2021, the Company&#8217;s short term investment amounted to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncomeShortTermInvestmentOther" scale="0" unitRef="usd">7,800,723</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncomeShortTermInvestmentOther" scale="0" unitRef="usd">2,105,938</ix:nonFraction>, respectively. On July
1, 2021, the Company entered into a financial management agreement with Zhejiang Jilin Electronic Technology Co., LTD, pursuant to which
Zhejiang Jilin Electronic Technology Co., LTD agreed to make short term investments with the amount contributed by the Company during
the period from July 1, 2021 to June 30, 2023. The Company contributed a total of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermInvestments" scale="0" unitRef="usd">500,000</ix:nonFraction> under this agreement. During the year ended
December 31, 2022, the Company purchased bank management products in a total amount of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:OtherShortTermsBorrowings" scale="0" unitRef="usd">7,405,433</ix:nonFraction> (RMB<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:OtherShortTermsBorrowings" scale="0" unitRef="cny">50,000,000</ix:nonFraction>). As of December 31,
2022, the fair value of the Company&#8217;s bank management products and the financial management agreement with Zhejiang Jilin Electronic
Technology Co., LTD were $<ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="0" unitRef="usd">7,331,243</ix:nonFraction>(RMB<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="0" unitRef="cny">50,565,049</ix:nonFraction>) and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFairValue" scale="0" unitRef="usd">469,480</ix:nonFraction>.The Company has recognized and measured these short-term investments
as Level 2 assets based on the fair value hierarchy framework.</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
4 &#8211; CONCENTRATION ON REVENUES AND COST OF GOODS SOLD</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_2" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration
of major customers and suppliers:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_3" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"><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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December 31,</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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Major customers representing more than 10% of the Company&#8217;s revenues</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt">Company A</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="c74" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea" scale="0" unitRef="usd">15,570,726</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="c75" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercentage" scale="-2" unitRef="pure">17.14</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="c76" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea" scale="0" unitRef="usd">18,252,003</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="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercentage" scale="-2" unitRef="pure">18.47</ix:nonFraction></td><td style="width: 1%; 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">Company B</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c78" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea" scale="0" unitRef="usd">12,846,382</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="c79" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercentage" scale="-2" unitRef="pure">14.14</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="c80" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea" scale="0" unitRef="usd">14,766,702</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="c81" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercentage" scale="-2" unitRef="pure">14.94</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="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total Revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea" scale="0" unitRef="usd">28,417,108</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c83" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercentage" scale="-2" unitRef="pure">31.28</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea" scale="0" unitRef="usd">33,018,705</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c85" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercentage" scale="-2" unitRef="pure">33.41</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_4" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock"><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="14" 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>&#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">December 31, 2022</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">December 31,&#160;2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Major customers of the Company&#8217;s accounts receivable, net</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt">Company A</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="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">2,266,095</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="c87" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">15.81</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"><ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">2,157,638</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="c89" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">13.56</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: 27pt">Company B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">2,140,591</ix: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="c91" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">14.93</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="c92" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">2,148,131</ix: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="c93" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">13.50</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: 27pt">Company C</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">1,430,298</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="c95" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">9.98</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="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">1,957,936</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="c97" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">12.30</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">5,836,984</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c99" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">40.72</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueConcentrationOfRiskAccountsReceivable" scale="0" unitRef="usd">6,263,705</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c101" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">39.36</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:nonNumeric></ix:continuation><div>


</div><div>



</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_5" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable from the Company&#8217;s major
customers accounted for <ix:nonFraction contextRef="c70" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">40.72</ix:nonFraction>% and <ix:nonFraction contextRef="c71" decimals="4" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">39.36</ix:nonFraction>% of total accounts receivable balances as of December 31, 2022 and December 31, 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>


</div><div>

</div><ix:continuation id="_ConcentrationRiskDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no supplier representing more than <ix:nonFraction contextRef="c72" decimals="2" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="gtec:ConcentrationRiskPercntage" scale="-2" unitRef="pure">10</ix:nonFraction></ix:nonFraction>% of the Company&#8217;s total purchases for the years ended December 31, 2022 and 2021, respectively.</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsAndNontradeReceivableTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsAndNontradeReceivableTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5 &#8211; ACCOUNTS RECEIVABLE</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsAndNontradeReceivableTextBlock-c0_cont_2" id="_AccountsAndNontradeReceivableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable is net of allowance for doubtful accounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_AccountsAndNontradeReceivableTextBlock-c0_cont_3" id="_AccountsAndNontradeReceivableTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"><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</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">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2021</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">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="0" unitRef="usd">15,100,085</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:AccountsReceivableRelatedParties" scale="0" unitRef="usd">16,774,321</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">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="usd">762,325</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:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="usd">859,319</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd">14,337,760</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd">15,915,002</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:nonNumeric></ix:continuation><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5 &#8211; ACCOUNTS RECEIVABLE (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_AccountsAndNontradeReceivableTextBlock-c0_cont_4" id="_AccountsAndNontradeReceivableTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the allowance for doubtful accounts are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation id="_AccountsAndNontradeReceivableTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfAllowanceForDoubtfulAccounts"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of,,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">859,319</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">986,532</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for doubtful accounts</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:AdditionalProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd">32,316</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:AdditionalProvisionForDoubtfulAccounts" scale="0" sign="-" unitRef="usd">149,172</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Effect of FX change</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:EffectOfFXChange" scale="0" sign="-" unitRef="usd">64,678</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:EffectOfFXChange" scale="0" unitRef="usd">21,959</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">762,325</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">859,319</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_InventoryDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
6 &#8211; INVENTORIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

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

</div><ix:continuation continuedAt="_InventoryDisclosureTextBlock-c0_cont_2" id="_InventoryDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2021</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">7,975,097</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">9,789,196</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Revolving material</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="gtec:RevolvingMaterials" scale="0" unitRef="usd">1,122,313</ix: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="gtec:RevolvingMaterials" scale="0" unitRef="usd">1,078,292</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">Consigned processing material</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="gtec:ConsignedProcessingMaterials" scale="0" unitRef="usd">15,056</ix: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="gtec:ConsignedProcessingMaterials" scale="0" unitRef="usd">67,706</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Work-in-progress</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:InventoryWorkInProcess" scale="0" unitRef="usd">2,255,453</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd">2,620,821</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd">12,104,309</ix: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:InventoryFinishedGoods" scale="0" unitRef="usd">12,271,252</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">Less: inventory 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="us-gaap:InventoryAdjustments" scale="0" sign="-" unitRef="usd">375,846</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:InventoryAdjustments" scale="0" sign="-" unitRef="usd">23,793</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Inventories, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">23,096,382</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">25,803,474</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InventoryDisclosureTextBlock-c0_cont_3" id="_InventoryDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the inventory reserves are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation id="_InventoryDisclosureTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfInventoryReserveTableTextBlock"><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</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">23,793</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">(Release of) inventory write-downs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd">359,534</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="0" unitRef="usd">23,536</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">Effect of FX change</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="gtec:InventoryEffectOfFXChange" scale="0" sign="-" unitRef="usd">7,481</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="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:InventoryEffectOfFXChange" scale="0" unitRef="usd">257</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">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:InventoryValuationReserves" scale="0" unitRef="usd">375,846</ix:nonFraction></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"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="0" unitRef="usd">23,793</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="gtec_NotesReceivableDisclosureTextBlock-c0_cont_1" escape="true" name="gtec:NotesReceivableDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
7 &#8211; NOTES RECEIVABLE </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="gtec_NotesReceivableDisclosureTextBlock-c0_cont_2" id="gtec_NotesReceivableDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:SchedualOfNotesReceivable"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Bank notes receivable:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:BankNotesReceivable" scale="0" unitRef="usd">26,713,919</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="gtec:BankNotesReceivable" scale="0" unitRef="usd">36,075,366</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">Commercial notes receivable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="gtec:CommercialNoteReceivable" scale="0" unitRef="usd">2,034,960</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="gtec:CommercialNoteReceivable" scale="0" unitRef="usd">1,475,755</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd">28,748,879</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivablesNetCurrent" scale="0" unitRef="usd">37,551,121</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="gtec_NotesReceivableDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank
notes and commercial notes are means of payment from customers for the purchase of the Company&#8217;s products and are issued by financial
institutions or business entities, respectively, that entitle the Company to receive the full nominal amount from the issuers at maturity,
which bear no interest and generally range from three to six months from the date of issuance. As of December 31, 2022, the Company pledged
notes receivable for an aggregate amount of $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:SecurityForIssuanceAmount" scale="6" unitRef="usd">15.51</ix:nonFraction> million to Bank of Communications as a means of security for issuance of bank acceptance
notes in an aggregate amount of $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:NotesReceivable" scale="6" unitRef="usd">13.27</ix:nonFraction> million. As of December 31, 2021, the Company pledged notes receivable for an aggregate amount
of $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:SecurityForIssuanceAmount" scale="6" unitRef="usd">28.14</ix:nonFraction> million to Bank of Communications as a means of security for issuance of bank acceptance notes in an aggregate amount of $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:NotesReceivable" scale="6" unitRef="usd">24.89</ix:nonFraction>
million. The Company expects to collect notes receivable within <ix:nonNumeric contextRef="c102" format="ixt-sec:durmonth" name="us-gaap:DebtInstrumentTerm">6</ix:nonNumeric> months.</span></p></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
8 &#8211; PROPERTY, PLANT AND EQUIPMENT AND CONSTRUCTION IN PROGRESS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
As of December 31, 2022 and 2021, property, plant and equipment consisted of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><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">As of</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">December&#160;31, <br/> 2022</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">December&#160;31,<br/> 2021</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%">Buildings</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:BuildingsAndImprovementsGross" scale="0" unitRef="usd">11,781,256</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:BuildingsAndImprovementsGross" scale="0" unitRef="usd">12,751,105</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Machinery</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:MachineryAndEquipmentGross" scale="0" unitRef="usd">21,010,613</ix: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:MachineryAndEquipmentGross" scale="0" unitRef="usd">21,930,452</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">Motor vehicles</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="gtec:MotorVehicles" scale="0" unitRef="usd">315,708</ix: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="gtec:MotorVehicles" scale="0" unitRef="usd">341,697</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">Electronic 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="gtec:ElectronicEquipment" scale="0" unitRef="usd">223,806</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="gtec:ElectronicEquipment" scale="0" unitRef="usd">206,122</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">Fixed assets decoration*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-70">-</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-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">33,331,383</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">35,229,376</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd">17,763,247</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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd">16,679,022</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">Property, plant and equipment, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:PropertyPlantsAndEquipmentNet" scale="0" unitRef="usd">15,568,136</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:PropertyPlantsAndEquipmentNet" scale="0" unitRef="usd">18,550,354</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:ConstructionInProgressGross" scale="0" unitRef="usd">17,078</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:ConstructionInProgressGross" scale="0" unitRef="usd">407,199</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: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">15,585,214</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">18,957,553</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_4" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2022 and 2021, depreciation expense amounted to $<ix:nonFraction contextRef="c103" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepreciationExpenseOnReclassifiedAssets" scale="6" unitRef="usd">2.44</ix:nonFraction> million and $<ix:nonFraction contextRef="c104" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepreciationExpenseOnReclassifiedAssets" scale="6" unitRef="usd">2.51</ix:nonFraction> million, respectively, of which
$<ix:nonFraction contextRef="c103" decimals="-4" format="ixt:num-dot-decimal" name="gtec:CostOfRevenueAndInventories" scale="6" unitRef="usd">1.47</ix:nonFraction> million and $<ix:nonFraction contextRef="c104" decimals="-4" format="ixt:num-dot-decimal" name="gtec:CostOfRevenueAndInventories" scale="6" unitRef="usd">1.53</ix:nonFraction> million, respectively, was included in cost of revenue and inventories, and the remainder was included in general
and administrative expense, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_5" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2022 and 2021, $<ix:nonFraction contextRef="c105" decimals="-4" format="ixt:num-dot-decimal" name="gtec:ConstructionInProgressFixedAssets" scale="6" unitRef="usd">0.38</ix:nonFraction> million and $<ix:nonFraction contextRef="c106" decimals="-6" format="ixt:num-dot-decimal" name="gtec:ConstructionInProgressFixedAssets" scale="6" unitRef="usd">0</ix:nonFraction> million of construction in progress were converted into fixed assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_6" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
assets consist of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_7" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfRestrictedAssetsTableTextBlock"><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</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">December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Buildings, 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="gtec:BuildingsNet" scale="0" unitRef="usd">9,599,313</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="gtec:BuildingsNet" scale="0" unitRef="usd">11,314,916</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">Machinery, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-72">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:MachinerNet" scale="0" unitRef="usd">2,201,707</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:RestrictedAssetsTotal" scale="0" unitRef="usd">9,599,313</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:RestrictedAssetsTotal" scale="0" unitRef="usd">13,516,623</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_8" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, 2022, the Company pledged its ownership interests in certain buildings for the book value of RMB<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:OwnershipofBuildingsForNetBookValue" scale="6" unitRef="cny">65.00</ix:nonFraction> million ($<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:OwnershipofBuildingsForNetBookValue" scale="6" unitRef="usd">9.14</ix:nonFraction>
million) as security to ABC Xinchang and Rural&#160;Commercial&#160;Bank of PRC Co., Ltd., for loan facilities with an aggregate maximum
principal amount of RMB<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:LoanFacilityWithMaximumExposure" scale="6" unitRef="cny">167.73</ix:nonFraction> million.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_9" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2019, the Company sold a set of manufacturing equipment to third parties for aggregate proceeds of&#160;$<ix:nonFraction contextRef="c107" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="6" unitRef="usd">3.08</ix:nonFraction> million (RMB<ix:nonFraction contextRef="c107" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="6" unitRef="cny">21.25</ix:nonFraction>
million) and the Company entered into lease agreements under which the Company agreed to lease back each of the properties for an initial
term of&#160;<ix:nonNumeric contextRef="c107" format="ixt-sec:duryear" name="gtec:InitialTerm">3</ix:nonNumeric> years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_10" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 26, 2019, the Company sold&#160;various equipment including the general assembly line and the differential assembly line to third
parties for aggregate proceeds of&#160;$<ix:nonFraction contextRef="c108" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="6" unitRef="usd">2.12</ix:nonFraction> million (RMB<ix:nonFraction contextRef="c108" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="6" unitRef="cny">14.66</ix:nonFraction> million) and the Company entered into lease agreements under which the
Company agreed to lease back each of the properties for an initial term of&#160;<ix:nonNumeric contextRef="c108" format="ixt-sec:duryear" name="gtec:InitialTerm">2</ix:nonNumeric> years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_11" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 27, 2020, the Company sold various equipment including the general assembly line and the differential assembly line to third parties
for aggregate proceeds of $<ix:nonFraction contextRef="c109" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="6" unitRef="usd">1.42</ix:nonFraction> million (RMB<ix:nonFraction contextRef="c109" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="6" unitRef="cny">10.00</ix:nonFraction> million) and the Company entered into lease agreements under which the Company agreed
to lease back each of the properties for an initial term of <ix:nonNumeric contextRef="c109" format="ixt-sec:duryear" name="gtec:InitialTerm">2</ix:nonNumeric> years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determined that it did not relinquish control of the assets to the buyer-lessor. Therefore, the Company accounted for the transactions
as&#160;failed sale-leaseback transactions whereby the Company continues to depreciate the assets and recorded a financing obligation
for the consideration received from the buyer-lessor.</span></p></ix:continuation><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="gtec_LandUseRightsTextBlock-c0_cont_1" escape="true" name="gtec:LandUseRightsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
9 &#8211; LAND USE RIGHTS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="gtec_LandUseRightsTextBlock-c0_cont_2" id="gtec_LandUseRightsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
use rights consisted of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="gtec_LandUseRightsTextBlock-c0_cont_3" id="gtec_LandUseRightsTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfLandUseRights"><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: right">&#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: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:LandUseRightsCost" scale="0" sign="-" unitRef="usd">4,460,738</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="gtec:LandUseRightsCost" scale="0" sign="-" unitRef="usd">4,827,951</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">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="gtec:LessAccumulatedAmortization" scale="0" unitRef="usd">821,671</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="gtec:LessAccumulatedAmortization" scale="0" unitRef="usd">792,753</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Land use rights, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:LandUseRightsNet" scale="0" unitRef="usd">3,639,067</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:LandUseRightsNet" scale="0" unitRef="usd">4,035,198</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="gtec_LandUseRightsTextBlock-c0_cont_4" id="gtec_LandUseRightsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, the Company had land use rights with net book value of $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:LandUseRightsAssetsNet" scale="6" unitRef="usd">3.64</ix:nonFraction> million, which were pledged as collateral for the
Company&#8217;s short-term bank loans. As of December 31, 2021, the Company had land use rights with net book value of $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:LandUseRightsAssetsNet" scale="6" unitRef="usd">4.04</ix:nonFraction> million,
which were pledged as collateral for the Company&#8217;s short-term bank loans.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="gtec_LandUseRightsTextBlock-c0_cont_5" id="gtec_LandUseRightsTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
future amortization expense is as follows as of December 31, 2022:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="gtec_LandUseRightsTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><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; font-weight: bold; border-bottom: Black 1.5pt solid">Years ending December 31,</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">Amortization<br/> expense</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" scale="0" unitRef="usd">91,136</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" scale="0" unitRef="usd">91,136</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">2025</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:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" scale="0" unitRef="usd">91,136</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" scale="0" unitRef="usd">91,136</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">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:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" scale="0" unitRef="usd">91,136</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">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="gtec:PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" scale="0" unitRef="usd">3,183,387</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:PresentValuesOfFutureInsuranceProfitsAmortizationExpense" scale="0" unitRef="usd">3,639,067</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


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

</div><ix:nonNumeric contextRef="c0" continuedAt="gtec_NotesPayableDisclosureTextBlock-c0_cont_1" escape="true" name="gtec:NotesPayableDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
10 &#8211; NOTES PAYABLE </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="gtec_NotesPayableDisclosureTextBlock-c0_cont_2" id="gtec_NotesPayableDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfNotePayableTableTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Bank acceptance notes</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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableToBankCurrent" scale="0" unitRef="usd">28,272,472</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">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableToBankCurrent" scale="0" unitRef="usd">42,093,061</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableToBank" scale="0" unitRef="usd">28,272,472</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableToBank" scale="0" unitRef="usd">42,093,061</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="gtec_NotesPayableDisclosureTextBlock-c0_cont_3" id="gtec_NotesPayableDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
interest-free notes payable, ranging from <ix:nonNumeric contextRef="c110" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">six months</ix:nonNumeric> to <ix:nonNumeric contextRef="c111" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">one year</ix:nonNumeric> from the date of issuance, were secured by $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:RestrictedCashAndCashEquivalentsValue" scale="6" unitRef="usd">3.43</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:RestrictedCashAndCashEquivalentsValue" scale="6" unitRef="usd">6.74</ix:nonFraction>
million restricted cash, $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:NoteReceivableDateOfIssuance" scale="6" unitRef="usd">15.51</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:NoteReceivableDateOfIssuance" scale="6" unitRef="usd">28.14</ix:nonFraction> million notes receivable, and $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="gtec:LandUseRight" scale="6" unitRef="usd">3.64</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="gtec:LandUseRight" scale="6" unitRef="usd">4.04</ix:nonFraction> land use rights, as of December
31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="gtec_NotesPayableDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
the notes payable are subject to bank charges of <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="gtec:PercentageOfBankCharges" scale="-2" unitRef="pure">0.05</ix:nonFraction>% of the principal amount as commission, included in the financial expenses in the
statement of operations, on each loan transaction.&#160;The interest charge of notes payable is free.</span></p></ix:continuation><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
11 &#8211; ACCOUNTS PAYABLE </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_2" id="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
payable are summarized as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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%">Procurement of 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="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">24,541,774</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="c113" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">28,076,580</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Infrastructure&amp; Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">207,587</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">870,616</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">Freight fee</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">67,804</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="c117" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">116,936</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">24,817,165</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd">29,064,132</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_ShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ShortTermDebtTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
12 &#8211; SHORT TERM BANK LOANS </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_2" id="_ShortTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
loans are summarized as follow:</span>

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

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

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_3" id="_ShortTermDebtTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Collateralized bank loans</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="gtec:CollateralizedBankLoans" scale="0" unitRef="usd">7,536,392</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="gtec:CollateralizedBankLoans" scale="0" unitRef="usd">7,976,336</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">Unsecured bank 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">1,449,863</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">784,609</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">8,986,255</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">8,760,945</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></ix:nonNumeric></ix:continuation><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_4" id="_ShortTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
loans as of December 31, 2022 are as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_5" id="_ShortTermDebtTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="gtec_ScheduleOfShortTermLoansTableTextBlock-c0_cont_1" escape="true" name="gtec:ScheduleOfShortTermLoansTableTextBlock"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Maturity Date</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">Type</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">Bank Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate per<br/> Annum&#160;(%)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</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: 14%"><ix:nonNumeric contextRef="c118" name="us-gaap:DebtInstrumentMaturityDateDescription">August 29, 2023</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td style="width: 15%; text-align: left">Operating Loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; text-align: left"><ix:nonNumeric contextRef="c118" name="gtec:BankName">Agricultural Bank of PRC</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c119" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">3.85</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="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">2,609,755</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><ix:nonNumeric contextRef="c120" name="us-gaap:DebtInstrumentMaturityDateDescription">June 29, 2023</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td><ix:nonNumeric contextRef="c120" name="gtec:BankName">Bank of Communications</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c121" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">3.85</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="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">1,449,864</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><ix:nonNumeric contextRef="c122" name="us-gaap:DebtInstrumentMaturityDateDescription">January 30, 2023</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td><ix:nonNumeric contextRef="c122" name="gtec:BankName">Bank of Ningbo</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c123" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">1.12</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="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">1,012,005</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><ix:nonNumeric contextRef="c124" name="us-gaap:DebtInstrumentMaturityDateDescription">August 23, 2023</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left"><ix:nonNumeric contextRef="c124" name="gtec:BankName">Rural Commercial Bank of Xinchang</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c125" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">3.85</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="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">2,464,768</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c126" name="us-gaap:DebtInstrumentMaturityDateDescription">February 23, 2023</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Operating Loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c126" name="gtec:BankName">Industrial and Commercial Bank of Xinchang</ix:nonNumeric></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"><ix:nonFraction contextRef="c127" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.05</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="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">1,449,863</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt"><ix:nonNumeric contextRef="c0" name="us-gaap:DebtInstrumentMaturityDateDescription">Total</ix:nonNumeric></td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">8,986,255</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_6" id="_ShortTermDebtTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
loans as of December 31, 2021 are as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_7" id="_ShortTermDebtTextBlock-c0_cont_6"><ix:continuation id="gtec_ScheduleOfShortTermLoansTableTextBlock-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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Maturity Date</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">Type</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">Bank Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate per<br/> Annum (%)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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: 14%"><ix:nonNumeric contextRef="c128" name="us-gaap:DebtInstrumentMaturityDateDescription">August 23, 2022</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td style="width: 15%; text-align: left">Operating Loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; text-align: left"><ix:nonNumeric contextRef="c128" name="gtec:BankName">Agricultural bank of PRC</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c129" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.57</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="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">2,954,837</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><ix:nonNumeric contextRef="c130" name="us-gaap:DebtInstrumentMaturityDateDescription">August 18, 2022</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left"><ix:nonNumeric contextRef="c130" name="gtec:BankName">Rural commercial bank of Xinchang</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c131" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.35</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="c131" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">1,255,375</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><ix:nonNumeric contextRef="c132" name="us-gaap:DebtInstrumentMaturityDateDescription">August 23, 2022</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left"><ix:nonNumeric contextRef="c132" name="gtec:BankName">Rural commercial bank of Xinchang</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.30</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="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">1,098,453</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><ix:nonNumeric contextRef="c134" name="us-gaap:DebtInstrumentMaturityDateDescription">September 01, 2022</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left"><ix:nonNumeric contextRef="c134" name="gtec:BankName">Rural commercial bank of Xinchang</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.35</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="c135" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">2,667,671</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c136" name="us-gaap:DebtInstrumentMaturityDateDescription">January 21, 2022</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Operating Loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c136" name="gtec:BankName">Rural commercial bank of Xinchang</ix:nonNumeric></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"><ix:nonFraction contextRef="c137" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.30</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="c137" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">784,609</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt"><ix:nonNumeric contextRef="c5" name="us-gaap:DebtInstrumentMaturityDateDescription">Total</ix:nonNumeric></td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#12288;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#12288;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#12288;</b></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">8,760,945</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_8" id="_ShortTermDebtTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
short-term bank loans were obtained from local banks in the PRC and are repayable within <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="gtec:ShortTermDebtLoan">one year</ix:nonNumeric>.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_ShortTermDebtTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
average annual interest rate of the short-term bank loans was <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure">4.10</ix:nonFraction>% and <ix:nonFraction contextRef="c5" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure">4.628</ix:nonFraction>% for the years ended December 31, 2022 and 2021, respectively.
The Company was in compliance with its financial covenants as of December 31, 2022 and 2021, respectively. &#160;</span></p></ix:continuation><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_OtherLiabilitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OtherLiabilitiesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13 &#8211; OTHER CURRENT LIABILITIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_OtherLiabilitiesDisclosureTextBlock-c0_cont_2" id="_OtherLiabilitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current liabilities are summarized as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>


</div><div>

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

</div><ix:continuation id="_OtherLiabilitiesDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Employee payables</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:AccruedEmployeeBenefitsCurrent" scale="0" unitRef="usd">747,923</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:AccruedEmployeeBenefitsCurrent" scale="0" unitRef="usd">946,678</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other tax 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="gtec:OtherTaxPayables" scale="0" unitRef="usd">141,772</ix: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="gtec:OtherTaxPayables" scale="0" unitRef="usd">31,779</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 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:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd">88,403</ix: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:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd">44,283</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd">569,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">&#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:AccruedLiabilitiesCurrent" scale="0" unitRef="usd">175,687</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd">1,547,390</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd">1,198,427</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="gtec_OtherLongtermLiabilitiesDisclosureTextBlock-c0_cont_1" escape="true" name="gtec:OtherLongtermLiabilitiesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
14 &#8211; OTHER LONG-TERM LIABILITIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="gtec_OtherLongtermLiabilitiesDisclosureTextBlock-c0_cont_2" id="gtec_OtherLongtermLiabilitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
long-term liabilities are summarized as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="gtec_OtherLongtermLiabilitiesDisclosureTextBlock-c0_cont_3" id="gtec_OtherLongtermLiabilitiesDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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%; padding-bottom: 1.5pt">Subsidy</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="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:OtherLongTermLiabilityDebtOfSubsidy" scale="0" unitRef="usd">1,812,759</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="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:OtherLongTermLiabilityDebtOfSubsidy" scale="0" unitRef="usd">2,212,938</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtNoncurrent" scale="0" unitRef="usd">1,812,759</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtNoncurrent" scale="0" unitRef="usd">2,212,938</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="gtec_OtherLongtermLiabilitiesDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsidy
mainly consists of an incentive granted by the Chinese government to encourage transformation of fixed assets in China and other miscellaneous
subsidy from the Chinese government.&#160;As of December 31, 2022, grant income decreased by $<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="gtec:GrantIncomedecreased" scale="6" unitRef="usd">0.40</ix:nonFraction> million, as compared to December 31,
2021. The change was mainly due to timing of incurring qualifying expenses.</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:LeasesOfLesseeDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
15 &#8211; LEASES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_2" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases its corporate offices and assembly site under operating leases, with initial terms of <ix:nonNumeric contextRef="c138" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm">3</ix:nonNumeric> years and <ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:LongTermDebtTerm">5.58</ix:nonNumeric> years, respectively.
Usually within four months prior to the expiration date of a lease, the Company is required to notify the lessor and has a priority to
continue renting the lease property if a lessor intends to lease property. The lease itself does not have restrictions or covenants.
Any damage, if made by the lessee, to the property and equipment within the property has to been fixed or reimbursed by the lessee. Supplemental
cash flow information related to leases for the&#160;year ended&#160;December 31, 2022&#160;is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_3" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 88%; text-align: left">Operating cash flows paid for operating leases</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:OperatingLeasePayments" scale="0" unitRef="usd">337,235</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Right-of-use assets obtained in exchange for lease obligations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Operating leases</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:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd">2,835,406</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><b>NOTE 15 &#8211; LEASES (CONTINUED)</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="_LeasesOfLesseeDisclosureTextBlock-c0_cont_4" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Supplemental
balance sheet information related to leases as of&#160;December 31, 2022&#160;is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_5" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock"><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="font-weight: bold">Operating leases:</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: 88%; text-align: left; padding-bottom: 4pt">Operating lease right-of-use assets</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd">2,627,110</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current portion of operating lease liabilities</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:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd">472,182</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">Long-term operating lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd">2,176,130</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">Total operating lease liabilities</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:OperatingLeaseLiability" scale="0" unitRef="usd">2,648,312</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_LeasesOfLesseeDisclosureTextBlock-c0_cont_6" id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The
following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2022:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_LeasesOfLesseeDisclosureTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><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; font-weight: bold; border-bottom: Black 1.5pt solid">For the years ending December 31,</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">Operating<br/> Leases</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">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd">593,781</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd">585,127</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">2025</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:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd">589,272</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd">606,354</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="0" unitRef="usd">624,034</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: 9pt">Total lease payments</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:FinanceLeaseLiabilityPaymentsDue" scale="0" unitRef="usd">2,998,568</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LongTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:LongTermDebtTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16 &#8211; LONG TERM PAYABLES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_2" id="_LongTermDebtTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Long-term payables current portion</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></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:LongTermDebtCurrent" scale="0" unitRef="usd">197,915</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">Long-term payables&#8211; non-current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-74">-</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-75">-</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd">197,915</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_3" id="_LongTermDebtTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2019, the Company sold a set of manufacturing equipment to third parties for aggregate proceeds of&#160;$<ix:nonFraction contextRef="c107" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="6" unitRef="usd">3.08</ix:nonFraction> million (RMB<ix:nonFraction contextRef="c107" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="6" unitRef="cny">21.25</ix:nonFraction>
million) and the Company entered into lease agreements under which the Company agreed to lease back each of the properties for an initial
term of&#160;<ix:nonNumeric contextRef="c139" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">3</ix:nonNumeric> years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_4" id="_LongTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 26, 2019, the Company sold&#160;various equipment including a general assembly line and the differential assembly line to third
parties for aggregate proceeds of&#160;$<ix:nonFraction contextRef="c108" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="6" unitRef="usd">2.12</ix:nonFraction> million (RMB<ix:nonFraction contextRef="c108" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="6" unitRef="cny">14.66</ix:nonFraction> million) and the Company entered into lease agreements under which the
Company agreed to lease back each of the properties for an initial term of&#160;<ix:nonNumeric contextRef="c140" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">2</ix:nonNumeric> years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_5" id="_LongTermDebtTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 27, 2020, the Company sold various equipment including a general assembly line and the differential assembly line to third parties
for aggregate proceeds of $<ix:nonFraction contextRef="c109" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="6" unitRef="usd">1.42</ix:nonFraction> million (RMB<ix:nonFraction contextRef="c109" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="6" unitRef="cny">10.00</ix:nonFraction> million). The Company also entered into lease agreements under which the Company agreed
to lease back each of the properties for an initial term of <ix:nonNumeric contextRef="c141" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract">2</ix:nonNumeric> years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_LongTermDebtTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determined that it did not relinquish control of the assets to the buyer-lessor. Therefore, the sale of the equipment does not
qualify for sale-leaseback accounting. As a result, the aggregate proceeds have been recorded as a financing obligation and the assets
related to the sold and leased manufacturing equipment remain on the Company&#8217;s Consolidated Balance Sheet and continue to be depreciated.&#160;The
current and long-term portions of the financing obligation are included within long-term payables-current portion and long-term payables-non-current
portion, respectively.</span></p></ix:continuation><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17 &#8211; SHAREHOLDER&#8217;S EQUITY</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Preferred
Shares</i></b> &#8212; The Company is authorized to issue an unlimited number of no par value preferred shares, divided into five classes,
Class A through Class E, each with such designation, rights and preferences as may be determined by a resolution of the Company&#8217;s
board of directors to amend the Memorandum and Articles of Association to create such designations, rights and preferences. The Company
has five classes of preferred shares to give the Company flexibility as to the terms on which each class is issued. All shares of a single
class must be issued with the same rights and obligations. Accordingly, starting with five classes of preferred shares will allow the
Company to issue shares at different times on different terms. As of December 31, 2022 and December 31, 2021, the Company had no preferred
shares designated, issued or outstanding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Ordinary
Shares</i></b> &#8212; The Company is authorized to issue an unlimited number of no par value ordinary shares. Holders of the Company&#8217;s
ordinary shares are entitled to <ix:nonNumeric contextRef="c142" name="us-gaap:CommonStockVotingRights">one</ix:nonNumeric> vote for each share. As of December 31, 2022 and December 31, 2021, there were <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares">12,978,504</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesOutstanding" scale="0" unitRef="shares">11,329,530</ix:nonFraction></ix:nonFraction>
ordinary shares issued and outstanding, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;&#160;</i></b></span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 27, 2018, the Company consummated its initial public offering of <ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="gtec:InitialPublicOfferingIssuance" scale="0" unitRef="shares">4,400,000</ix:nonFraction> units, including a partial exercise by the underwriters
of their over-allotment option in the amount of <ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="gtec:OverallotmentOptionAmountOrdinaryShare" scale="0" unitRef="shares">400,000</ix:nonFraction> units. <ix:nonNumeric contextRef="c145" name="gtec:InitialBusinessCombinationDescription">Each unit consists of one ordinary share, no par value, one warrant to
purchase one-half of one ordinary share and one right to receive one-tenth of one ordinary share upon the consummation of its initial
business combination.</ix:nonNumeric></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simultaneously
with the consummation of its initial public offering, the Company completed a private placement of <ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="gtec:PrivatePlacementIssuance" scale="0" unitRef="shares">282,000</ix:nonFraction> units, issued to Greenland
Asset Management Corporation (the &#8220;Sponsor&#8221;) and Chardan Capital Markets, LLC (&#8220;Chardan&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c147" name="gtec:OrdinarySharesRedeemeddiscription"><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2019, in connection with the Business Combination, 3,875,458 shares were redeemed and 81,400 shares were converted into ordinary shares,
1,906,542 ordinary shares were left outstanding upon consummation of the reverse recapitalization.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Share Exchange Agreement dated as of July 12, 2019 by and among (i) Greenland, (ii) Zhongchai Holding, (iii) the Sponsor in the
capacity as the purchaser representative, and (iv) Cenntro Holding Limited, the sole member of Zhongchai Holding (the &#8220;Share Exchange
Agreement&#8221;), Greenland acquired from Cenntro Holding Limited all of the issued and outstanding equity interests of Zhongchai Holding
in exchange for <ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="gtec:NewlyIssuedOrdinarySharesDuringPeriodShares" scale="0" unitRef="shares">7,500,000</ix:nonFraction> newly issued ordinary shares, no par value of Greenland, to be issued to Cenntro Holding Limited (the &#8220;Exchange
Shares&#8221;). As a result, Cenntro Holding Limited became the controlling shareholder of Greenland, and Zhongchai Holding became a
directly and wholly owned subsidiary of Greenland. The Business Combination was accounted for as a reverse merger effected by a share
exchange, wherein Zhongchai Holding is considered the acquirer for accounting and financial reporting purposes. The recapitalization
of the number of ordinary shares attributable to the purchase of Zhongchai Holding in connection with the Business Combination is reflected
retroactively to December 31, 2017 and will be utilized for calculating earnings per share in all prior periods presented. The impact
of the stock exchange is also shown on the Company&#8217;s Statements of Shareholders&#8217; Equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to that certain Finder Agreement with Hanyi Zhou, dated May 29, 2019, <ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="gtec:NewlyIssuedOrdinarySharesDuringPeriodShares" scale="0" unitRef="shares">50,000</ix:nonFraction> newly issued ordinary shares were issued to Zhou Hanyi as
a finder&#8217;s fee for the Business Combination.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c0" name="us-gaap:ConversionOfStockDescription"><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Business Combination, all the outstanding rights of the Company were converted into 468,200 ordinary shares on a
one-tenth (1/10) ordinary share per right basis if holders of the rights elected to convert their rights into underlying ordinary shares.</span></p><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><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17 &#8211; SHAREHOLDER&#8217;S EQUITY (CONTINUED)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_10" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 24, 2020, <ix:nonNumeric contextRef="c150" continuedAt="gtec_StockholdersEquityDecription-c150_cont_1" name="gtec:StockholdersEquityDecription">the Company&#8217;s board
of directors held a meeting and executed resolutions to approve the issuance of 120,000 ordinary shares to Raymond Wang, the Company&#8217;s
chief executive officer, to offset unpaid salary to him in the amount of $120,833.33 and the issuance of 135,000 ordinary shares to Jing
Jin, the Company&#8217;s chief financial officer, to offset unpaid salary to him in the amount of $60,000 and his personal loan to the
Company in the amount of $75,000. On November 10, 2020, the Company issued 135,000 ordinary shares to Jing Jin. On December 30, 2020 and
February 8, 2021, the Company issued 69,000 and 51,000 ordinary shares to Raymond Wang, respectively. In February 2021, the Company issued
48,344 ordinary shares from the exercise of warrants by certain warrant holders. On March 4, 2021, the Company issued 132,000 ordinary
shares to Chardan from the exercise of Chardan&#8217;s unit purchase option to purchase 120,000 units. On April 19, 2021, the Company
issued 2,500 ordinary shares to each of Peter Zuguang Wang, Charles Athle Nelson, Everett Xiaolin Wang, Ming Zhao and Bo Shen. On April
20, 2021, the Company issued 2,700 ordinary shares to Xiaqing Yang. On June 30, 2021, the Company closed a firm commitment offering of
857,844 ordinary shares at $8.16 per share with gross proceeds of $7,000,007 under its effective shelf registration statement. On July
27, 2022, the Company closed a firm commitment offering of 1,250,000 ordinary shares and 398,974 pre-funded warrants at $4.17 per share
and $4.169 per pre-funded warrant with gross proceeds of $6,876,222 under its effective shelf registration statement.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">

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

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_11" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_10"><ix:continuation continuedAt="gtec_StockholdersEquityDecription-c150_cont_2" id="gtec_StockholdersEquityDecription-c150_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rights&#160;&#8212;
Each holder of a right was entitled to receive one-tenth (1/10) of <ix:nonNumeric contextRef="c0" name="us-gaap:CommonStockVotingRights">one</ix:nonNumeric> ordinary share upon consummation of the Business Combination.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8239;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_12" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_11"><ix:continuation continuedAt="gtec_StockholdersEquityDecription-c150_cont_3" id="gtec_StockholdersEquityDecription-c150_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, all of the existing Rights were converted into <ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConversionOfStockSharesConverted1" scale="0" unitRef="shares">468,200</ix:nonFraction> ordinary shares as a result of the Business Combination.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_13" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:continuation id="gtec_StockholdersEquityDecription-c150_cont_3">Warrants
&#8212;&#160;Redeemable warrants sold as part of the units in the Company initial public offering, or&#160;the Public Warrants (together
with the Private Warrants (as defined below), the &#8220;Warrants&#8221;), may only be exercised for a whole number of shares. No fractional
shares will be issued upon exercise of the Public Warrants. The Public Warrants have been exercisable since October 24, 2019. No Public
Warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares
issuable upon exercise of the Public Warrants and a current prospectus relating to such ordinary shares.</ix:continuation> Notwithstanding the foregoing,
if a registration statement covering the ordinary shares issuable upon the exercise of the Public Warrants is not effective within 90
days from the consummation of a Business Combination, the holders may, until such time as there is an effective registration statement
and during any period when the Company shall have failed to maintain an effective registration statement, exercise the Public Warrants
on a cashless basis pursuant to an available exemption from registration under the Securities Act of 1933, as amended. If an exemption
from registration is not available, holders will not be able to exercise their Public Warrants on a cashless basis. The Public Warrants
will expire <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="gtec:WarrantsExpireYear">five years</ix:nonNumeric> from the consummation of a Business Combination or earlier upon redemption or liquidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_14" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c152" continuedAt="gtec_DescriptionOfWarrantRedemption-c152_cont_1" name="gtec:DescriptionOfWarrantRedemption"><p style="font: 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 may call the warrants for redemption (excluding the Private Warrants (as defined below)), in whole and not in part, at a price
of $0.01 per warrant:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_15" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_14"><ix:continuation continuedAt="gtec_DescriptionOfWarrantRedemption-c152_cont_2" id="gtec_DescriptionOfWarrantRedemption-c152_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
    any time while the Public Warrants are exercisable,</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_16" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_15"><ix:continuation continuedAt="gtec_DescriptionOfWarrantRedemption-c152_cont_3" id="gtec_DescriptionOfWarrantRedemption-c152_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
    not less than 30 days&#8217; prior written notice of redemption to each Public Warrant holder,</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_17" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_16"><ix:continuation continuedAt="gtec_DescriptionOfWarrantRedemption-c152_cont_4" id="gtec_DescriptionOfWarrantRedemption-c152_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If,
    and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within
    a 30 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_18" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_17"><ix:continuation id="gtec_DescriptionOfWarrantRedemption-c152_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If,
    and only if, there is a current registration statement in effect with respect to the ordinary shares underlying such warrants at
    the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date
    of redemption.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_19" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the
Public Warrants to do so on a &#8220;cashless basis,&#8221; as described in the warrant agreement. The exercise price and number of ordinary
shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, extraordinary
dividend or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary
shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. Accordingly,
the warrants may expire worthless.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17 &#8211; SHAREHOLDER&#8217;S EQUITY (CONTINUED)</b></span></p><div>

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

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_20" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="gtec:PrivateWarrantsDescription">Private
warrants include (i) the 282,000 warrants underlying the units issued to the Sponsor and Chardan in a private placement in connection
with our initial public offering (&#8220;Private Unit Warrants&#8221;), and (ii) 120,000 warrants held by Chardan upon the exercise of
its unit purchase option to purchase 120,000 units in March 2021 (&#8220;Option Warrants,&#8221; together with Private Unit Warrants,
the &#8220;Private Warrants&#8221;).</ix:nonNumeric> The Private Warrants are identical to the Public Warrants underlying the units sold in the Initial
Public Offering, except that the Private Warrants and the ordinary shares issuable upon the exercise of the Private Warrants are not
transferable, assignable or saleable until 30 days after the completion of a Business Combination, subject to certain limited exceptions.
Additionally, the Private Warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial
purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted
transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_21" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, there were a total of <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares">4,705,312</ix:nonFraction> Warrants outstanding, including <ix:nonFraction contextRef="c153" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares">4,303,312</ix:nonFraction> Public Warrants held by CEDE &amp; CO,
and <ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares">142,000</ix:nonFraction> and <ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" unitRef="shares">260,000</ix:nonFraction> Private Warrants held by Chardan and the Sponsor, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_22" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unit
Purchase Option</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 27, 2018, the Company sold to Chardan (and its designees), for $<ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="gtec:SaleOfUnitPurchaseOptionPrice" scale="0" unitRef="usd">100</ix:nonFraction>, an option to purchase up to <ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">240,000</ix:nonFraction> units exercisable at $<ix:nonFraction contextRef="c156" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares">11.50</ix:nonFraction>
per unit (or an aggregate exercise price of $<ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="0" unitRef="usd">2,760,000</ix:nonFraction>), commencing on the consummation of the Business Combination. The unit purchase
option may be exercised for cash or on a cashless basis, at the holder&#8217;s option, and expires July 24, 2023. The units issuable
upon exercise of the option are identical to those offered in the initial public offering. The Company accounted for the unit purchase
option, inclusive of the receipt of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:PaymentOfCash" scale="0" unitRef="usd">100</ix:nonFraction> cash payment, as an expense of the initial public offering resulting in a charge directly to
shareholders&#8217; equity. The option and such units purchased pursuant to the option, as well as the ordinary shares underlying such
units, the rights included in such units, the ordinary shares that are issuable for the rights included in such units, the warrants included
in such units, and the shares underlying such warrants, have been deemed compensation by FINRA and are therefore subject to a 180-day
lock-up pursuant to Rule 5110(g) (1) of FINRA&#8217;s Nasdaq Conduct Rules. Additionally, the option may not be sold, transferred, assigned,
pledged or hypothecated for a one-year period (including the foregoing 180-day period) following the date of initial public offering
except to any underwriter and selected dealer participating in the initial public offering and their bona fide officers or partners.
The option grants to holders demand and &#8220;piggy back&#8221; rights for periods of five and seven years, respectively, from the effective
date of the registration statement with respect to the registration under the Securities Act of 1933, as amended, of the securities directly
and indirectly issuable upon exercise of the option. The Company will bear all fees and expenses attendant to registering the securities,
other than underwriting commissions which will be paid for by the holders themselves. The exercise price and number of units issuable
upon exercise of the option may be adjusted in certain circumstances including in the event of a stock dividend, or the Company&#8217;s
recapitalization, reorganization, merger or consolidation. However, the option will not be adjusted for issuances of ordinary shares
at a price below its exercise price. As of December 31, 2022, an option exercisable by Chardan for <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:PurchaseOptionOutstandingUnits" scale="0" unitRef="shares">120,000</ix:nonFraction> units is outstanding.</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18 &#8211; EARNINGS PER SHARE</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_2" id="_EarningsPerShareTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports earnings per share in accordance with the provisions of the FASB&#8217;s related accounting standard. This standard requires
presentation of basic and diluted earnings per share in conjunction with the disclosure of the methodology used in computing such earnings
per share. Basic earnings per share excludes dilution, but includes vested restricted stocks and is computed by dividing income available
to shareholders by the weighted average common shares outstanding during the period. Diluted earnings per share takes into account the
potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised and converted into ordinary
shares. On October 24, 2019, the Company completed a reverse merger with Zhongchai Holding. The recapitalization of the number of ordinary
shares attributable to the purchase of Zhongchai Holding in connection with the Business Combination is reflected retroactively to December
31, 2017 and will be utilized for calculating earnings per share in all prior periods presented.<b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18 &#8211; EARNINGS PER SHARE (CONTINUED)&#160;</b></span></p><div>

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

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_3" id="_EarningsPerShareTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a reconciliation of the basic and diluted (loss) earnings per share computation:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><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/> December 31,</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">2022</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">2021</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 income attributable to the Greenland Technologies Holding Corporation and subsidiaries</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="gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">3,559,565</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">6,265,578</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted average basic and diluted computation shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Weighted average shares used in basic computation</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">11,886,876</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">10,840,638</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Diluted effect of stock options and warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</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-78">&#8212;</div></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; padding-bottom: 1.5pt">Weighted average shares used in diluted computation</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: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:WeightedAverageSharesOfCommonStock" scale="0" unitRef="usd">11,886,876</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:WeightedAverageSharesOfCommonStock" scale="0" unitRef="usd">10,840,638</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic and diluted net income 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="gtec:EarningPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.30</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="gtec:EarningPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.58</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


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

</div><ix:nonNumeric contextRef="c0" continuedAt="gtec_SalesByGeographyTextBlock-c0_cont_1" escape="true" name="gtec:SalesByGeographyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
19 &#8211; GEOGRAPHICAL SALES AND SEGMENTS </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="gtec_SalesByGeographyTextBlock-c0_cont_2" id="gtec_SalesByGeographyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the Company&#8217;s operations are considered by the chief operating decision maker to be aggregated in one reportable operating segment.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="gtec_SalesByGeographyTextBlock-c0_cont_3" id="gtec_SalesByGeographyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
for the Company&#8217;s sales by geographical area for the years ended December 31, 2022 and 2021 are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation id="gtec_SalesByGeographyTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock"><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">For the years ended<br/> December&#160;31,</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">2022</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">2021</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">Domestic Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="gtec:Revenue" scale="0" unitRef="usd">90,171,256</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="c158" decimals="0" format="ixt:num-dot-decimal" name="gtec:Revenue" scale="0" unitRef="usd">98,278,264</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">International Sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c159" decimals="0" format="ixt:num-dot-decimal" name="gtec:Revenue" scale="0" unitRef="usd">659,418</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="c160" decimals="0" format="ixt:num-dot-decimal" name="gtec:Revenue" scale="0" unitRef="usd">561,636</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:Revenue" scale="0" unitRef="usd">90,830,674</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:Revenue" scale="0" unitRef="usd">98,839,900</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
20 &#8211; INCOME TAXES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to
the Company and its subsidiaries, adjusted for items which are considered discrete to the period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>



</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The effective tax rates on income before income
taxes for the year ended December 31, 2022 was <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">9.56</ix:nonFraction>%. The effective tax rate for the year ended December 31, 2022 was lower than the PRC
tax rate of <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">25.0</ix:nonFraction>% primarily due to the China Super R&amp;D deduction.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effective tax rates on income before income taxes for the year ended December 31, 2021 was <ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">20.23</ix:nonFraction>%. The effective tax rate for the year
ended December 31, 2021 was lower than the PRC tax rate of <ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">25.0</ix:nonFraction>% primarily due to the China Super R&amp;D deduction.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had recorded $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd">0</ix:nonFraction></ix:nonFraction> unrecognized benefit as of December 31, 2022 and December 31, 2021, respectively. On the information currently
available, the Company does not anticipate a significant increase or decrease to its unrecognized benefit within the next 12 months.&#160;</span></p></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
21 &#8211; COMMITMENTS AND CONTINGENCIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Pledged collateral for bank loans</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>


</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 23, 2020, <ix:nonNumeric contextRef="c161" name="us-gaap:LineOfCreditFacilityDescription">Zhejiang Zhongchai signed
a Maximum Amount Pledge Contract with Agricultural Bank of PRC Co., Ltd. Xinchang County Sub-Branch (&#8220;ABC Xinchang&#8221;), pledging
its land use rights and property ownership as security to ABC Xinchang, for a loan facility with a maximum principal amount of RMB69.77
million during the period from November 17, 2020 to November 16, 2023.</ix:nonNumeric> As of December 31, 2022 and December 31, 2021, the outstanding
amount of the short-term bank loan under this pledge contract was RMB<ix:nonFraction contextRef="c162" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="cny">18.00</ix:nonFraction> million and RMB<ix:nonFraction contextRef="c163" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="cny">18.83</ix:nonFraction> million, respectively.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 21, 2020, <ix:nonNumeric contextRef="c164" name="us-gaap:LineOfCreditFacilityDescription">Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Rural Commercial Bank of PRC Co., Ltd., pledging
its land use rights and property ownership as security, for a loan facility with a maximum principal amount of RMB37.95 million during
the period from September 21, 2020 to September 20, 2026.</ix:nonNumeric> As of December 31, 2022 and December 31, 2021, the outstanding amount of the
short-term bank loan under this pledge contract was RMB<ix:nonFraction contextRef="c165" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="cny">17.00</ix:nonFraction> million and RMB<ix:nonFraction contextRef="c166" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="cny">25.00</ix:nonFraction> million, respectively.&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 27, 2022, <ix:nonNumeric contextRef="c167" name="us-gaap:LineOfCreditFacilityDescription">Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Bank of Communications Co.</ix:nonNumeric> <ix:nonNumeric contextRef="c168" name="us-gaap:LineOfCreditFacilityDescription">LTD., pledging its land use
rights and property ownership as security, for a loan facility with a maximum principal amount of RMB60.01 million during the period
from June 27, 2022 to June 26, 2027.</ix:nonNumeric> As of December 31, 2022 and December 31, 2021, the outstanding amount of the short-term bank loan
under this pledge contract was RMB<ix:nonFraction contextRef="c169" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="cny">10.00</ix:nonFraction> million and RMB<ix:nonFraction contextRef="c170" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="cny">0.00</ix:nonFraction> million, respectively.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
Litigation&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 14, 2019, the plaintiff, the Company and all other named defendants entered into a confidential memorandum of understanding (the
&#8220;MOU&#8221;), pursuant to which a Stipulation and Order of Dismissal (&#8220;Stipulation of Dismissal&#8221;) of the Action was
filed on October 14, 2019. The Stipulation of Dismissal was approved and entered by the District Court on October 15, 2019.&#160; Among
other things, the Stipulation of Dismissal acknowledged that the Definitive Proxy Statement&#8239;on&#160;Schedule 14A, filed with the
Commission on December 1, 2020 mooted the plaintiff&#8217;s claims regarding the sufficiency of disclosures, dismissed all claims asserted
in the Action, with prejudice as to the plaintiff only, permits the plaintiff to seek an award of attorneys&#8217; fees in connection
with the mooted claims, and reserves the defendants&#8217; rights to oppose such an award, if appropriate.&#160; Pursuant to the MOU,
the parties have engaged in discussions regarding the amount of attorneys&#8217; fees, if any, to which the plaintiff&#8217;s counsel
is entitled in connection with the Action.&#160;As of January 25, 2021, the Company settled with its counter party and paid a total of
$<ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="gtec:SettlementToCounterParty" scale="0" unitRef="usd">65,000</ix:nonFraction>.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_8" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Facility
Leases</b>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_9" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into a failed sale-leaseback transaction in August 2020. See further discussion in NOTE 16 &#8211;LONG TERM PAYABLES.&#160;The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. See further discussion in NOTE 15 &#8211; LEASES.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_10" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rent
expense is recognized on a straight-line basis over the terms of the operating leases accordingly and the Company records the difference
between cash rent payments and the recognition of rent expense as a deferred rent liability.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_11" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following are the aggregate non-cancellable future minimum lease payments under operating and financing leases as of December 31, 2022:&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases"><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; font-weight: bold; border-bottom: Black 1.5pt solid">For the years ending December 31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Operating</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Leases</b></p></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: left">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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent" scale="0" unitRef="usd">593,781</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" scale="0" unitRef="usd">585,127</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">2025</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:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" scale="0" unitRef="usd">589,272</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" scale="0" unitRef="usd">606,354</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:OperatingLeasesFutureMinimumPaymentsReceivableThereafter" scale="0" unitRef="usd">624,034</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: 9pt">Total lease payments</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:OperatingLeasesFutureMinimumPaymentsReceivable" scale="0" unitRef="usd">2,998,568</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
22 &#8211; RELATED PARTY TRANSACTIONS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)
Names and Relationship of Related Parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Existing
    Relationship with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sinomachinery
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><ix:nonNumeric contextRef="c172" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c173" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlling shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Kangchen Biotechnology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c174" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Smart Manufacturing Tech. Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c175" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Zhonggong Machinery Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c176" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuxin Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><ix:nonNumeric contextRef="c177" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai
    Hengzhong Industrial Investment Fund (Limited Partnership)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c178" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Cenntro Autotech Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c179" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Zuguang Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c180" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
    Asset Management Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c181" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Jiuru Economic Information Consulting Co. Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c182" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One of the directors of Hengyu</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuhe Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c183" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai</span></ix:nonNumeric></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Automotive Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c184" name="gtec:ExistingRelationshipWithTheCompany"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></ix:nonNumeric></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_4" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
Summary of Balances with Related Parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_5" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_1" escape="true" name="gtec:DueToRelatedPartiesTableTextBlock"><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</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties:</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Zhonggong Machinery Co., Ltd.<sup>1</sup></span></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" id="ix_0_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">64,563</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="c185" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">409,807</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Smart Manufacturing Tech. Co., Ltd.<sup>2</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">2,683</ix: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="c186" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">2,903</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)<sup>3</sup></span></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" id="ix_4_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">94,442</ix: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="c187" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">94,442</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Holding Limited<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">1,341,627</ix: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="c188" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">1,341,627</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Automotive Corporation<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</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="c189" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">11,462</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang County Jiuxin Investment Management Partnership (LP)<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</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="c190" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">1,569,218</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou Jiuru Economic Information Consulting Co. Ltd<sup>4</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c182" decimals="0" format="ixt:num-dot-decimal" id="ix_10_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">190,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="c191" decimals="0" format="ixt:num-dot-decimal" id="ix_11_fact" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">190,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">1,693,315</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueToRelatedPartieCurrent" scale="0" unitRef="usd">3,619,459</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;&#160;</b></span></p></ix:nonNumeric></ix:continuation><div>

</div><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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
22 &#8211; RELATED PARTY TRANSACTIONS (CONTINUED)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_6" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due to related parties as of December 31, 2022 and December 31, 2021 consisted of:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_7" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_6"><ix:continuation continuedAt="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_2" id="gtec_DueToRelatedPartiesTableTextBlock-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: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="text-align: justify; font-size: 10pt"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;</span></ix:footnote></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><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_8" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_7"><ix:continuation continuedAt="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_3" id="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_2"><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: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="text-align: justify; font-size: 10pt"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.</span></ix:footnote></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><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_9" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_8"><ix:continuation continuedAt="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_4" id="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_3"><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: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="text-align: justify; font-size: 10pt"><ix:footnote id="ix_2_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and</span></ix:footnote></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><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_10" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_9"><ix:continuation id="gtec_DueToRelatedPartiesTableTextBlock-c0_cont_4"><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: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="text-align: justify; font-size: 10pt"><ix:footnote id="ix_3_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings from related parties.</span></ix:footnote></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><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_11" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="gtec:DueFromRelatedPartiesTableTextBlock"><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</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="2" style="font-weight: bold; text-align: center">December&#160;31,</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">December&#160;31,</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: left">Due from related parties-current:</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</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="c192" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueFromRelatedPartycurrent" scale="0" unitRef="usd">214,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="c193" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueFromRelatedPartycurrent" scale="0" unitRef="usd">219,691</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">Cenntro Holding Limited</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="c194" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueFromRelatedPartycurrent" scale="0" unitRef="usd">36,455,662</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="c195" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueFromRelatedPartycurrent" scale="0" unitRef="usd">39,459,874</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueFromRelatedPartycurrent" scale="0" unitRef="usd">36,669,907</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="gtec:DueFromRelatedPartycurrent" scale="0" unitRef="usd">39,679,565</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_12" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due from related parties as of December 31, 2022 and December 31, 2021 consisted of:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_13" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivable from Cenntro Holding Limited was $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="6" unitRef="usd">36.46</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="6" unitRef="usd">39.46</ix:nonFraction> million as of December 31, 2022 and December 31, 2021, respectively.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.5pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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 2.5pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
22 &#8211; RELATED PARTY TRANSACTIONS (CONTINUED)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_14" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c)
Summary of Related Party Funds Lending:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_15" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of funds lending with related parties for the years ended December 31, 2022 and 2021 are listed below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_16" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock"><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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Withdraw funds from related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></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="c185" decimals="0" format="ixt:num-dot-decimal" name="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">77,611</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</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="c188" decimals="0" format="ixt:num-dot-decimal" name="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">251,973</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</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="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">207,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">35,080</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Peter Zuguang Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</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="c196" decimals="0" format="ixt:num-dot-decimal" name="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">25,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">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">74,054</ix: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="c186" decimals="0" format="ixt:num-dot-decimal" name="gtec:WithdrawFundsFromRelatedParties" scale="0" unitRef="usd">29,647</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_16"><ix:continuation id="_ScheduleOfVariableInterestEntitiesTextBlock-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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deposit funds with related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</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="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">394,892</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="c185" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">139,699</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</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="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">209,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="c187" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">677,697</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">Xinchang County Jiuxin Investment Management Partnership (LP)</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="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">1,481,087</ix: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="c190" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">2,851,515</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">74,054</ix: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="c186" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">36,632</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">Peter Zuguang Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</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="c196" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">25,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</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="c188" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">250,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">Zhejiang Kangchen Biotechnology Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</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="c197" decimals="0" format="ixt:num-dot-decimal" name="gtec:DepositFundsWithRelatedParties" scale="0" unitRef="usd">64,505</ix:nonFraction></td><td style="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><ix:nonNumeric contextRef="c0" continuedAt="_SubsequentEventsTextBlock-c0_cont_1" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
23 &#8211; SUBSEQUENT EVENTS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_SubsequentEventsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management has evaluated subsequent events through
the date that the financial statements were available to be issued, which is March 31, 2023. All subsequent events requiring recognition
as of December 31, 2022 have been incorporated into these financial statements and there are no other subsequent events that require disclosure
in accordance with FASB ASC Topic 855.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
9A.</span>&#160;<span style="text-decoration:underline">CONTROLS AND PROCEDURES</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Evaluation
of Disclosure Controls and Procedures</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure
controls, as under Rule 13a-15(e) and 15d-15(e) promulgated under the Exchange Act, defined are procedures that are designed with the
objective of ensuring that information required to be disclosed in our reports filed under the Exchange Act, such as this report, is
recorded, processed, summarized, and reported within the time specified in the SEC&#8217;s rules and forms. Disclosure controls are also
designed with the objective of ensuring that such information is accumulated and communicated to our management, including the Chief
Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, the end of the fiscal year covered by this Report, our management, under the supervision and with the participation
of our Chief Executive Officer and Chief Financial Officer, performed an evaluation of the effectiveness of our disclosure controls and
procedures.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on the evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2022, our disclosure controls
and procedures were ineffective. They reached this conclusion due to the presence of material weakness in internal controls over financial
reporting as described below. Greenland&#8217;s management anticipates that the Company&#8217;s disclosure controls and procedures will
remain ineffective until such material weaknesses are remediated.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Management&#8217;s
Annual Report on Internal Control over Financial Reporting</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
management is responsible for establishing and maintaining adequate internal control over financial reporting, as such item is defined
in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, for the Company. Internal control over financial reporting includes those policies
and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions
and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of
financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made
only in accordance with authorizations of its management and directors; and (3) provide reasonable assurance regarding prevention or
timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the supervision and with the participation of our Chief Executive Officer, we conducted an evaluation on the effectiveness of our internal
control over financial reporting as of December 31, 2022 based on the framework set forth in Internal Control-Integrated Framework (2013)
issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on the evaluation under this framework,
Greenland&#8217;s management concluded that the Company&#8217;s internal control over financial reporting was ineffective as of the evaluation
date due to the following material weakness:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    lack of sufficient and competent financial reporting and accounting personnel with appropriate knowledge of U.S. GAAP and SEC reporting
    requirements to prepare consolidated financial statements and related disclosures in accordance with U.S. GAAP and SEC reporting
    requirements.&#160;&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on the above factors, management concluded that our insufficient knowledge of U.S. GAAP and SEC rules represents a material weakness
in the Company&#8217;s internal control over financial reporting as of December 31, 2022.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 93; Options: NewSection; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result, the Company has developed a remedial plan to strengthen its accounting and financial reporting functions. To strengthen the
Company&#8217;s internal control over financial reporting, the Company expects to implement the following remedial actions during fiscal
year 2023:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">developing
    and formalizing of key accounting and financial reporting policies and procedures;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recruiting
    more financial reporting and accounting personnel who have adequate U.S. GAAP knowledge; </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">training
    key position staff by U.S. accountant with U.S. corporate accounting experiences, and gaining additional knowledge and professional
    skills about SEC regulations and U.S. GAAP;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">planning
    to acquire additional resources to strengthen the financial reporting function and set up a financial and system control framework;
    and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">establishing
    effective oversight and clarifying reporting requirements for non-recurring and complex transactions to ensure consolidated financial
    statements and related disclosures are accurate, complete and in compliance with U.S. GAAP and SEC reporting requirements. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Inherent
Limitations on Disclosure Controls and Procedures and Internal Control over Financial Reporting</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including
the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate
misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed
and operated, can only provide reasonable, not absolute assurances. In addition, projections of any evaluation of effectiveness to future
periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance
with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate
for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over
financial reporting.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the material weakness in our internal control over financial reporting, the consolidated financial statements included in this Annual
Report on Form 10-K fairly present, in all material respects, our financial position, results of operations and cash flows for the periods
presented in conformity with accounting principles generally accepted in the United States of America.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Attestation
Report of the Registered Public Accounting Firm&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial
reporting because we are an emerging growth company as defined under the JOBS Act. Our management&#8217;s report was not subject to attestation
by our independent registered public accounting firm pursuant to the rules of the SEC that permit us to provide only management&#8217;s
report in this Report.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Changes
in Internal Control over Financial Reporting</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no change in our internal control over financial reporting during the fiscal year ended December 31, 2022 that has materially affected,
or is reasonably likely to materially affect, our internal control over financial reporting.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
9B.</span>&#160;<span style="text-decoration:underline">OTHER INFORMATION</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
9C.</span>&#160;<span style="text-decoration:underline">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
Applicable.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 94; Value: 55 --><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
III</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth information regarding each of our current directors and executive officers:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #FEFEFE">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 6%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 62%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Zuguang Wang<sup>(5)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board of Directors</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raymond
    Z. Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and President</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing
    Jin</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ming
    Zhao<sup>(1)(4)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Charles
    Athle Nelson<sup>(1)(2)(3)(4)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Everett
    Xiaolin Wang<sup>(2)(3)(4)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Frank
    Shen<sup>(1)(2)(3)(5)</sup></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
    Director</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
    of the audit committee</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
    of the compensation committee</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member
    of the nominating and corporate governance committee</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class
    I director</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class
    II director</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Mr. Peter Zuguang Wang</b>&#160;has served
as the chairman of the board of directors of the Company since October 24, 2019. In addition, Mr. Wang has served as Zhongchai Holding&#8217;s
sole director since its inception in April, 2009. He has also served as the Chief Executive Officer of Cenntro Automotive Group, a company
that designs and manufactures all-electric&#160;utility vehicles for sale in the United States, Europe and the PRC, since February 2013.
Mr. Peter Wang has served as the president of Shangri-La Plantation LLC since August 2002. Mr. Peter Wang has served as the chief executive
officer and chairman of the board of directors of Cenntro Electric Group Limited, a Nasdaq listed company (Nasdaq: CENN) since its inception
in May 2017. Mr. Wang has also served as the managing director of Cenntro Holding Limited and Cenntro Enterprises Limited since December
2005 and October 2020, respectively. Mr.&#160;Wang earned his dual Bachelor of Science degrees in Mathematics and Computer Science and
Master of Science degree in Electrical Engineering from University of Illinois at Chicago in 1983. He received a Master of Business Administration
degree in Marketing from Nova South-eastern University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Mr. Raymond Z. Wang</b>&#160;has served as
our Chief Executive Officer and President since October 24, 2019. He has also served as the Chief Executive Officer of Zhongchai Holding
since April 2019 and the Chief Executive Officer of HEVI Corp. since January 2020. From February 2019 to November 2020, Mr.&#160;Wang
served as Chairman of the board of ONE Project, a non-profit&#160;organization that unifies local communities to collectively tackle social
issues such as hunger. From November 2017 to March 2019, Mr.&#160;Wang was the President of Devirra Corporation, a warehousing management
and logistic company. From August 2007 to July 2017, Mr.&#160;Wang worked as the Vice President at Bank of America Merrill Lynch, developing
a client acquisition channel for an online platform. From December 2005 to March 2007, Mr.&#160;Wang served as the Financial Advisor at
Cowan Financial Group, a full-service&#160;financial planning and consulting firm, in New York. Mr.&#160;Wang received his Bachelor&#8217;s
degree in Economics from Rutgers University.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mr.
Jing Jin&#160;</b>has served as our Chief Financial Officer since October 24, 2019. He has also served as the Chief Financial Officer
of Zhongchai Holding since August 2019. Prior to that, Mr.&#160;Jin served as the Chief Financial Officer of Tantech Holdings Ltd. (Nasdaq:
TANH), a manufacturer of bamboo-based&#160;charcoal products in the PRC, from May 2016 to June 2019. From January 2014 to February 2015,
Mr.&#160;Jin served as Senior Adviser for AAIC (Shanghai) Co., Ltd., a consulting company in the PRC, responsible for overseeing M&amp;A
transactions. From September 2011 to November 2013, he worked as a senior financial adviser in CanAccess Int&#8217;l Financial Consultants
Ltd. in Vancouver, Canada, responsible for small-medium&#160;enterprises&#8217; financing both in private and public sectors. From December
2008 to August 2011, Mr.&#160;Jin was an audit associate at MaloneBailey LLP, an accounting firm, in its offices in Canada and the PRC.
Mr.&#160;Jin graduated from Simon Fraser University in June 2008 in Burnaby, Canada with a Bachelor of Business Administration degree.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 95; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Mr. Ming Zhao</b>&#160;has served as our independent
director since December 2020. Mr. Zhao has served as the chief financial officer at China Jo-Jo&#160;Drugstores Inc (Nasdaq: CJJD) since
August 2011. Mr.&#160;Zhao is a licensed certified public accountant. He received his bachelor&#8217;s degree in accounting from Central
University of Finance and Economic in Beijing in July 1999 and his master&#8217;s degree in professional accounting from the University
of Washington in December 2002.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mr.&#160;Charles
Athle Nelson</b>&#160;has served as our independent director since December 2020. Mr. Nelson has been active in the capital markets for
the past 35 years. He began his financial career as a market representative with American International Group and in 1979 joined Dean
Witter Reynolds as a Financial Advisor, working with high net worth and institutional clients. In 1980, he joined Drexel Burnham and
Lambert, and subsequently, at Ladenberg, Thalmann and then at Auerbach Pollack and Richardson originated equity and investment banking
transactions. Over the last 20 years, Mr.&#160;Nelson has been involved with financing companies in the fintech, healthcare and bio-pharma&#160;spaces
through private equity and public financing including listings on the Nasdaq and the NYSE. Mr.&#160;Nelson holds a Bachelor in Arts degree
from Villanova University and an MBA from Rutgers University.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Mr. Everett Xiaolin Wang</b>&#160;has served
as our independent director since October 24, 2019. Dr. Wang has served as a professor and primarily conducts research activities at Kesi
Technology (Wenzhou) Researh Institute since November 2021. From October 2016 to October 2021, Dr. Wang served as a professor at School
of Information Engineering of Guangdong University of Technology in Guangdong, the PRC and a distinguished professor under the University
100 Talents Plan. He has served as session or local chairs of IEEE International Conference in 2013, 2015, 2016 and 2018. Since 2014,
he has been reviewer for IEEE Transaction on Intelligent Transportation Systems, as well as Journal of Nonlinear Dynamics. Dr. Wang received
his Bachelor of Science degree in Physics from Peking University in 1982, his Master of Science degree in Theoretical Physics from Institute
of Theoretical Physics, Academy of Sciences of PRC in 1986, and his Ph.D. degree from the University of Texas at Austin in Electrical
and Computer Engineering in 1993.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Mr.&#160;Frank Shen</b>&#160;has served as
our independent director since December 2020. Mr. Shen has more than 20 years of research and development and operation experience in
telecommunication and networking technology. Since March 2023, Mr. Shen has served as an engineer at Mitel Networks, a well-known telecommunications
company. Mr.&#160;Shen received his bachelor degree in Electrical &amp; Computer Engineering in 1991 and his bachelor&#8217;s degree of
telecommunication from Zhejiang University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board
Diversity Matrix</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td colspan="11" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid; border-top: Black 1.5pt solid">Board&#160;Diversity Matrix as of&#160;December&#160;31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-style: italic; border-bottom: Black 1.5pt solid">Total Number of Directors</td><td style="border-bottom: Black 1.5pt solid">&#160;</td>
    <td colspan="9" style="border-bottom: Black 1.5pt solid; text-align: center"><b>5</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Female</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Male</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Binary</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Did Not<br/> Disclose<br/> Gender</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 50%; font-style: italic; text-align: left">Part&#160;I:&#160;Gender Identity</td><td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: center">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center">&#8212;</td><td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Directors</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">5</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-style: italic; text-align: left">Part&#160;II:&#160;Demographic Background</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">African American or Black</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Alaskan Native or Native American</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Asian</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Hispanic or Latinx</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Native Hawaiian or Pacific Islander</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>White</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Two or More Races or Ethnicities</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>LGBTQ+</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Did Not Disclose&#160;Demographic&#160;Background</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 96; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Family
Relationships</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
Peter Zuguang Wang and Mr. Raymond Z. Wang are father and son, respectively. None of our other directors or executive officers has a
family relationship as defined in Item 401 of Regulation S-K.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Involvement
in Certain Legal Proceedings</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the best of our knowledge, none of our directors or executive officers has, during the past ten years:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">been
    convicted in a criminal proceeding or been subject to a pending criminal proceeding (excluding traffic violations and other minor
    offenses);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">had
    any bankruptcy petition filed by or against the business or property of the person, or of any partnership, corporation or business
    association of which he was a general partner or executive officer, either at the time of the bankruptcy filing or within two years
    prior to that time;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">been
    subject to any order, judgment, or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction
    or federal or state authority, permanently or temporarily enjoining, barring, suspending or otherwise limiting, his involvement in
    any type of business, securities, futures, commodities, investment, banking, savings and loan, or insurance activities, or to be
    associated with persons engaged in any such activity</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">been
    found by a court of competent jurisdiction in a civil action or by the SEC or the Commodity Futures Trading Commission to have violated
    a federal or state securities or commodities law, and the judgment has not been reversed, suspended, or vacated;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">been
    the subject of, or a party to, any federal or state judicial or administrative order, judgment, decree, or finding, not subsequently
    reversed, suspended or vacated (not including any settlement of a civil proceeding among private litigants), relating to an alleged
    violation of any federal or state securities or commodities law or regulation, any law or regulation respecting financial institutions
    or insurance companies including, but not limited to, a temporary or permanent injunction, order of disgorgement or restitution,
    civil money penalty or temporary or permanent cease-and-desist order, or removal or prohibition order, or any law or regulation prohibiting
    mail or wire fraud or fraud in connection with any business entity; or</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">been
    the subject of, or a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization
    (as defined in Section 3(a) (26) of the Exchange Act), any registered entity (as defined in Section 1(a) (29) of the Commodity Exchange
    Act), or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons
    associated with a member.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Director
Independence</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rule
5605 of the Nasdaq Listing Rules requires a majority of a listed company&#8217;s board of directors to be comprised of independent directors
within one year of listing. In addition, the Nasdaq Listing Rules require that, subject to specified exceptions, each member of a listed
company&#8217;s audit, compensation, and nominating and corporate governance committees be independent, that audit committee members
also satisfy independence criteria set forth in Rule 10A-3 under the&#160;Exchange Act, and that compensation committee members also
satisfy heightened independence requirements contained in the Nasdaq Listing Rules as well as Rule 10C-1 under the&#160;Exchange Act.</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 97; Value: 55 --><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
Nasdaq Rule 5605(a) (2), a director will only qualify as an &#8220;independent director&#8221; if, in the opinion of our board of directors,
that person does not have a relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities
of a director. In order to be considered independent for purposes of 10A-3 under the Exchange Act, a member of an audit committee of
a listed company may not, other than in his or her capacity as a member of the audit committee, the board of directors, or any other
board committee, accept, directly or indirectly, any consulting, advisory, or other compensatory fee from the listed company or any of
its subsidiaries or otherwise be an affiliated person of the listed company or any of its subsidiaries. When determining the independence
of the members of our compensation committee under the heightened independence requirements contained in the Nasdaq Listing Rules and
Rule 10C-1 under the&#160;Exchange Act, our board of directors is required to consider all factors specifically relevant to determining
whether a director has a relationship with us that is material to that director&#8217;s ability to be independent from management in
connection with the duties of a compensation committee member, including, but not limited to: (1) the source of compensation of that
director, including any consulting, advisory, or other compensatory fee paid by us to that director; and (2) whether that director is
affiliated with our Company, a subsidiary of our Company, or an affiliate of a subsidiary of our Company.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board of directors has reviewed the composition of our board of directors and its committees and the independence of each director. Based
upon information requested from and provided by each director concerning his or her background, employment, and affiliations, including
family relationships, our board of directors has determined that Mr. Ming Zhao, Mr. Charles Athle Nelson, Mr. Everett Xiaolin Wang and
Mr. Frank Shen are &#8220;independent directors&#8221; as defined under Rule 5605(a) (2) of the Nasdaq Listing Rules.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board of directors also determined that Mr. Ming Zhao, Mr. Charles Athle Nelson, and Mr. Frank Shen, who comprise our audit committee,
and Mr. Everett Xiaolin Wang, Mr. Charles Athle Nelson and Mr. Frank Shen, who comprise our compensation committee, satisfy the independence
standards for such committees established by the SEC and the Nasdaq Listing Rules, as applicable. In making such determinations, our
board of directors considered the relationships that each such non-employee director has with our Company and all other facts and circumstances
our board of directors deemed relevant in determining independence, including the beneficial ownership of our share capital by each non-employee
director.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
and Terms of Office of Officers and Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
directors of the board of directors consist of two classes, being the class I directors (the&#160;&#8220;Class I Directors&#8221;) and
the class II directors (the&#160;&#8220;Class II Directors&#8221;).&#160;The term of office of the second class of directors, consisting
of Mr. Peter Zuguang Wang and Mr. Frank Shen, will expire at the annual general meeting in 2023. The term of office of the first class
of directors, consisting of Mr. Ming Zhao, Mr. Charles Athle Nelson, and Mr. Everett Xiaolin Wang, will expire at the annual general
meeting in 2024. Directors elected to succeed those directors whose terms expire shall be elected for a term of office to expire at the
second annual meeting following their election. Except as the BVI Business Companies Act, 2004 (the &#8220;Act&#8221;) or any applicable
law may otherwise require, in the interim between an annual general meeting, or general meeting called for the election of directors,
and the removal of one or more directors, any vacancy on the board of directors may be filled by the majority vote of the remaining directors.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
director holds office for the term, if any, fixed by the Resolution of Members or Resolution of Directors appointing him or pursuant
to Regulation 9.1 or 9.8 of our amended and restated Memorandum of Association and Articles of Association, or until his earlier death,
resignation or removal. If no term is fixed on the appointment of a director, the director serves indefinitely until his earlier death,
resignation or removal.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 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
minimum number of directors shall be one and there shall be no maximum number of directors.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Board
Meetings</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board of directors held four meetings during the fiscal year ended December 31, 2022. A majority of directors attended the meetings of
the board of directors.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 98; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Committees
of the Company&#8217;s Board of Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
board of directors has three standing committees: an audit committee, a compensation committee, and a corporate governance committee.
All the directors consisting of the audit committee, the compensation committee, and the corporate governance committee are independent.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Audit
Committee</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have established an audit committee of the board of directors. Mr.&#160;Ming Zhao, Mr.&#160;Frank Shen and Mr.&#160;Charles Athle Nelson
serve as members of our audit committee. Mr. Ming Zhao serves as chairman of the audit committee. Under the Nasdaq listing standards
and applicable SEC rules, we are required to have three members of the audit committee all of whom must be independent. Mr.&#160;Ming
Zhao, Mr.&#160;Frank Shen and Mr.&#160;Charles Athle Nelson are independent.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
member of the audit committee is financially literate and our board of directors has determined that Mr. Zhao qualifies as an &#8220;audit
committee financial expert&#8221; as defined in applicable SEC rules.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s audit committee will be responsible for, among other things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">selecting
    a qualified firm to serve as the independent registered public accounting firm to audit the Company&#8217;s financial statements;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">helping
    to ensure the independence and performance of the independent registered public accounting firm;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">discussing
    the scope and results of the audit with the independent registered public accounting firm and reviewing, with management and the
    independent registered public accounting firm, the Company&#8217;s interim and year-end&#160;financial statements;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">developing
    procedures for employees to submit concerns anonymously about questionable accounting or audit matters;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
    the Company&#8217;s policies on and oversees risk assessment and risk management, including enterprise risk management;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
    the adequacy and effectiveness of internal control policies and procedures and the Company&#8217;s disclosure controls and procedures;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
    related person transactions; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">approving
    or, as required, pre-approving, all audit and all permissible non-audit&#160;services, other than de minimis non-audit&#160;services,
    to be performed by the independent registered public accounting firm.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Compensation
Committee</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the requirement of law or the Nasdaq listing rules, we have established a compensation committee of the board of directors. The members
of our compensation committee are Mr.&#160;Everett Xiaolin Wang, Mr.&#160;Frank Shen and Mr.&#160;Charles Athle Nelson. Mr. Charles Athle
Nelson serves as chairman of the compensation committee. The Company&#8217;s compensation committee will be responsible for, among other
things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing,
    approving and determining the compensation of the Company&#8217;s officers and key employees;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing,
    approving and determining compensation and benefits, including equity awards, to directors for service on the board of directors
    or any committee thereof;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">administering
    the Company&#8217;s equity compensation plans;</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 99; Value: 55 --><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="margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing,
    approving and making recommendations to the board of directors regarding incentive compensation and equity compensation plans; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">establishing
    and reviewing general policies relating to compensation and benefits of the Company&#8217;s employees.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Compensation
Committee Interlocks and Insider Participation</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None
of the Company&#8217;s officers currently serves, and in the past year has not served, (i) as a member of the compensation committee
or the board of another entity, one of whose officers served on the Company&#8217;s compensation committee, or (ii) as a member of the
compensation committee of another entity, one of whose officers served on our board of directors.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Nominating
and Corporate Governance Committee</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the requirement of law or the Nasdaq listing rules, we have established a nominating and corporate governance committee of the board
of directors. The members of our nominating and corporate governance committee are Mr.&#160;Everett Xiaolin Wang, Mr.&#160;Frank Shen
and Mr.&#160;Charles Athle Nelson. Mr. Frank Shen serves as chairman of the nominating committee. We have adopted a compensation committee
charter, which details the principal functions of the compensation committee, including:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
of the members of the nominating and corporate governance committee will meet the requirements for independence under the applicable
rules and regulations of the SEC and rules of Nasdaq. The nominating and corporate governance committee is responsible for, among other
things:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identifying,
    evaluating and selecting, or making recommendations to the board of directors regarding, nominees for election to the board of directors
    and its committees;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluating
    the performance of the board of directors and of individual directors;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">considering,
    and making recommendations to the board of directors regarding, the composition of the board of directors and its committees;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
    developments in corporate governance practices;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">evaluating
    the adequacy of the corporate governance practices and reporting;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">reviewing
    related person transactions; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">developing,
    and making recommendations to the board of directors regarding, corporate governance guidelines and matters.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Code
of Ethics</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have adopted a code of ethics that applies to all of our executive officers, directors and employees. The code of ethics codifies the
business and ethical principles that govern all aspects of our business. Our code of ethics is filed as an exhibit attached to the Form
8-K we filed with the SEC on October 30, 2019. If we amend or grant a waiver of one or more of the provisions of our code of ethics,
we intend to satisfy the requirements under Item 5.05 of Form 8-K regarding the disclosure of amendments to or waivers from provisions
of our code of ethics that apply to our principal executive officer, principal financial officer and principal accounting officer by
posting the required information on our website at the above address.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 100; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Delinquent
Section 16(a) Reports</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Section
16(a) of the Exchange Act requires our directors, executive officers, and greater than 10% beneficial owners of our ordinary shares to
file reports of ownership and changes in ownership with the SEC. Directors, executive officers, and greater than 10% shareholders are
required by the rules and regulations of the SEC to furnish us with copies of all Section 16(a) reports they file.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
solely on the Company&#8217;s review of the copies of such forms it has received and written representations from certain reporting persons,
other than the filings of Mr. Peter Zuguang Wang, its chairman of the board of directors, the Company believes that all of its officers,
directors and greater than 10% beneficial owners, complied with all Section 16(a) filing requirements applicable to them during the Company&#8217;s
most recently completed fiscal year.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
11.</span>&#160;<span style="text-decoration:underline">EXECUTIVE COMPENSATION</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Compensation
of Executive Officers</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents summary information concerning compensation that was paid for services rendered by our named executive officers
during the fiscal years ended December 31, 2022 and 2021.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" 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; font-weight: bold">Name and Principal Position</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Salary<br/>
 ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Bonus<br/>
 ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/>
 Awards <br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option <br/>
Awards <br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Equity<br/>
 Incentive <br/>
Plan <br/>
Compensation <br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nonqualified <br/>
deferred <br/>
compensation <br/>
earnings <br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">All Other <br/>
Compensation <br/>
($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total <br/>
($)</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: 22%; text-align: left">Raymond Z. Wang,</td><td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: center">2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">200,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: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">200,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and President<sup>(1)</sup></span></td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">145,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">395,760</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">540,760</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Jin, </span></td><td>&#160;</td>
    <td style="text-align: center">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">200,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">200,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 6pt">Chief Financial Officer<sup>(2)</sup></td><td>&#160;</td>
    <td style="text-align: center">2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136,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"><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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Wang has served as the Chief Executive Officer and President of the Company since October 24, 2019.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr.
    Jin has served as the Chief Financial Officer of the Company since October 24, 2019.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employment
Agreements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 24, 2019, the Company entered into employment agreements (each an &#8220;Employment Agreement,&#8221; collectively, the &#8220;Employment
Agreements&#8221;) with Mr. Raymond Z. Wang and Mr. Jing Jin (each an &#8220;officer,&#8221; collectively, &#8220;Officers&#8221;), all
of which are filed as exhibits to the form 8-K we filed with the SEC on October 30, 2019.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the Employment Agreements, each Officer is employed for a term of three years. Our Employment Agreements with each Officer will be automatically
extended for additional one-year terms unless we or such Officer provides a three-month prior notice to the other party prior to the
expiration of the applicable term. We may terminate the employment with any Officer for cause, at any time, without advance notice or
remuneration, for certain acts of the Officer, including, but not limited to, conviction or plea of guilty to a crime, gross negligence,
dishonest act that has caused detriment to the Company, or a failure to perform agreed duties. The Company may terminate the employment
with the Officer without cause, at any time, upon one-month prior written notice. Upon termination without cause, the Company shall provide
certain severance payments and benefits to the executive specified in the Employment Agreements. The Officer may terminate the Employment
at any time with a one-month prior written notice to the Company, if (1) there is a material reduction in the Officer&#8217;s authority,
duties and responsibilities, or (2) there is a material reduction in the Officer&#8217;s annual salary.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
of the Officers agreed, at all times during the term of the employment and after his termination, to hold in the strictest confidence,
and not to use, except for the benefit of the Company, or to disclose to any person, corporation or other entity without prior written
consent of the Company, any confidential information defined therein.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 101; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding
Equity Awards at Fiscal Year-End</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Option
Exercise and Stock Vested Table</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the fiscal year ended December 31, 2022, there was no exercise of stock options, share appreciation rights or similar instruments, or
vesting of shares, including restricted shares, restricted share units and similar instruments by our executive officers.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pension
Benefits</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not offer our executive officers or employees any pension plan or similar plan that provides for payments or other benefits at, following
or in connection with retirement.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Potential
Payments Upon Termination or Change in Control</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Compensation
of Directors</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not pay our directors in connection with attending individual board meetings, but we reimburse our directors for expenses incurred
in connection with such meetings. In addition to reimbursement for reasonable expenses incurred in connection with serving on the board
of directors, we paid our directors who served during the fiscal year ended December 31, 2022 compensation as follows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td colspan="29" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Director Compensation Table</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fees<br/> earned or <br/> paid in <br/> cash <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">Stock <br/> awards <br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option <br/> awards <br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Non-equity <br/> incentive <br/> plan <br/> compensation <br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nonqualified <br/> deferred <br/> compensation <br/> earnings <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">All other <br/> compensation <br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total <br/> ($)</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: 44%; text-align: left">Peter Zuguang Wang</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; 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: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">-25,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Ming Zhao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,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">Charles Athle Nelson</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Everett Xiaolin Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,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">Frank Shen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-25,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">&#160;&#160;</p><div>

</div><!-- Field: Page; Sequence: 102; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
12.</span>&#160;<span style="text-decoration:underline">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the beneficial ownership of our ordinary shares by:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
    person known to us to beneficially own more than 5% of any class of our outstanding voting securities based on our review of filings
    with the SEC;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">each
    of our directors, persons chosen to become a director and named executive officers; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    directors and named executive officers as a group.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The numbers of ordinary shares outstanding and
the percentage of beneficial ownership are based on 12,978,504 ordinary shares issued and outstanding as of March 28, 2023. Beneficial
ownership is in each case determined in accordance with the rules of the SEC, and includes equity securities of which that person has
the right to acquire beneficial ownership within 60 days. These securities, however, are not included in the computation of the percentage
ownership of any other person. Under these rules, more than one person may be deemed a beneficial owner of the same securities and a person
may be deemed a beneficial owner of securities as to which he has no economic interest.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><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="font-weight: bold; border-bottom: Black 1.5pt solid">Title of Class</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name and Address of Beneficial Owner<sup>**&#8224;</sup></b></span></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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">Percent of<br/> Class</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>&#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 colspan="3" style="font-weight: bold">Directors and named Executive Officers</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 colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 15%">Ordinary Shares</td><td style="width: 1%">&#160;</td>
    <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter Zuguang Wang<sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6,214,240</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">47.88</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">Raymond Z. Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">120,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">Jing Jin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">Ming Zhao</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">Charles Athle Nelson</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">Everett Xiaolin Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">Frank Shen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left">All Directors and executive officers as a group:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,344,240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48.88</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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 colspan="3" style="font-weight: bold; text-align: left">Principle Shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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>Ordinary Shares</td><td>&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter Zuguang Wang and his affiliated entity<sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,214,240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47.88</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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aggregate
    number of shares accounts for less than 1% of our total ordinary shares outstanding as of the date of this Report.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
    as otherwise indicated, the persons named in this table have sole voting and investment power with respect to all ordinary shares
    shown as beneficially owned by them, subject to community property laws where applicable and to the information contained in the
    footnotes to this table.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8224;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    business address of such individual is 50 Millstone Road, Building 400, Suite 130, East Windsor, NJ 08512.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
    2,500 ordinary shares directly owned by Peter Zuguang Wang and 6,211,740 ordinary shares held by Cenntro Holding Limited, a company
    incorporated in Hong Kong and wholly owned by Peter Zuguang Wang.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 103; Value: 55 --><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Securities
Authorized for Issuance under Equity Compensation Plans</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides certain information about ordinary shares that may be issued under our exiting equity compensation plans as
of December 31, 2022.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" 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; font-weight: bold; text-align: left">Plan Category</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a) <br/>
Number&#160;of <br/>
securities&#160;to<br/>
 be issued<br/>
 upon the<br/>
 exercise of<br/>
 outstanding<br/>
 options,<br/>
 warrants<br/>
 and&#160;rights</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b) <br/>
Weighted-<br/>
average <br/>
exercise <br/>
price&#160;of<br/>
 outstanding<br/>
 options, <br/>
warrants <br/>
and&#160;rights</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c) <br/>
Number&#160;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&#160;in<br/>
 column&#160;(a))</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 63%">Equity compensation plans approved by security holders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%">&#8212;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td style="text-align: right; width: 9%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,848,080</span></td><td style="text-align: left; width: 1%"><sup>(1)</sup></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Equity compensation plans not approved by security holders</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <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>Total</td><td>&#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">&#8212;</td><td style="text-align: left">&#160;</td><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; 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: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
997,300 ordinary shares available for future issuance under the 2020 Equity Incentive Plan and 1,850,780 ordinary shares available for
future issuance under the 2021 Share Incentive Plan.</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><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
13.</span>&#160;<span style="text-decoration:underline">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certain
Relationships and Related Transactions</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Names
and Relationship of Related Parties:</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Existing
    Relationship with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sinomachinery
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlling
    shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Kangchen Biotechnology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Smart Manufacturing Tech. Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Zhonggong Machinery Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuxin Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai
    Hengzhong Industrial Investment Fund (Limited Partnership)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Cenntro Autotech Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Zuguang Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
    Asset Management Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder
    of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Jiuru Economic Information Consulting Co. Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
    of the directors of Hengyu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuhe Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Automotive Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
    common control of Peter Zuguang Wang</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">&#160;</p><div>

</div><!-- Field: Page; Sequence: 104; Value: 55 --><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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Summary of Balances with Related Parties:</b></p><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="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>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties:</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Zhonggong Machinery Co., Ltd.<sup>1</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,563</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">409,807</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Smart Manufacturing Tech. Co., Ltd.<sup>2</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,683</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,903</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)<sup>3</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,442</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,442</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Holding Limited<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,627</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Automotive Corporation<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang County Jiuxin Investment Management Partnership (LP)<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,569,218</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou Jiuru Economic Information Consulting Co. Ltd<sup>4</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">190,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">190,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,693,315</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,619,459</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The
balance of due to related parties as of December 31, 2022 and December 31, 2021 consisted of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="width: 97%; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 3%; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td>
    <td style="width: 97%; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings from related parties.</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="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</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="2" style="font-weight: bold; text-align: center">December&#160;31,</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">December&#160;31,</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due from related parties-current:</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">214,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">219,691</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">Cenntro Holding Limited</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">36,455,662</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">39,459,874</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">36,669,907</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">39,679,565</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due from related parties as of December 31, 2022 and December 31, 2021 consisted of:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivable from Cenntro Holding Limited was $36.46 million and $39.46 million &#160;as of December 31, 2022 and December 31, 2021, respectively.&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 105; Value: 55 --><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Summary of Related Party Funds Lending</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of funds lending with related parties for the years ended December 31, 2022 and 2021 are listed below:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Withdraw funds from related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">77,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</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">251,973</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,352</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,080</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Peter Zuguang Wang</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">25,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">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,647</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">&#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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deposit funds with related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">394,892</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">139,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">209,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,697</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">Xinchang County Jiuxin Investment Management Partnership (LP)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,481,087</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,851,515</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,632</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">Peter Zuguang Wang</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">25,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</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">250,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">Zhejiang Kangchen Biotechnology Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,505</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Director
Independence</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
&#8220;Item 10. Directors, Executive Officers and Corporate Governance&#8212;Director Independence&#8221; for details.</span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
14.</span>&#160;<span style="text-decoration:underline">PRINCIPAL ACCOUNTING FEES AND SERVICES</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides information about the fees billed to us for professional services rendered by external accounting firms during
fiscal years ended December 31, 2022 and 2021:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WWC,
P.C.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><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">Year ended<br/> December&#160;31, <br/> 2022</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">Year ended<br/> December&#160;31, <br/> 2021</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Fees <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">275,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">250,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit-Related Fees <sup>(2)</sup></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax Fees <sup>(3)</sup></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All Other Fees <sup>(4)</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">275,000</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">250,000</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"><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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Audit
    Fees</i>. Audit fees consist of fees for the audit of our annual financial statements or services that are normally provided in connection
    with statutory and regulatory annual and quarterly filings or engagements.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Audit-Related
    Fees</i>. Audit-related fees consist of fees for accounting, assurance and related services that are reasonably related to the performance
    of the audit or review of our financial statements and are not reported as Audit Fees.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Tax
    Fees</i>. Tax fees consist of fees for tax compliance services, tax advice and tax planning.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>All
    Other Fees</i>. Any other fees not included in Audit Fees, Audit-Related Fees, or Tax Fees.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pre-Approval
Policy</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to audit committee charter, our audit committee has approved in advance all audit and non-audit related services to be provided by our
independent registered public accounting firm in accordance with the audit and non-audit related services pre-approval policy.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 106; Value: 55 --><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">&#160;</p><div>

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
IV</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
15.</span>&#160;<span style="text-decoration:underline">EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Financial Statements</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have filed the financial statements in Item 8. Financial Statements and Supplementary Data as a part of this Annual Report on Form 10-K.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Exhibits</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#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: 9%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; width: 90%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit Description</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000161577418006529/s111303_ex3-1.htm">Memorandum and Articles of Association (incorporated herein by reference to Exhibit 3.1 to the registration statement on Form S-1 (File Number: 333-226001), as amended, initially filed with the Securities and Exchange Commission on June 29, 2018)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1735041/000161577418006529/s111303_ex3-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated Articles of Association (incorporated herein by reference to Exhibit 3.2 to the registration statement on Form S-1 (File Number: 333-226001), as amended, initially filed with the Securities and Exchange Commission on June 29, 2018)</span></a></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.3</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000161577418007094/s111642_ex3-1.htm">Second Amended and Restated Articles of Association (incorporated herein by reference to Exhibit 3.1 to the current report on Form 8-K (File Number: 001-38605), as amended, initially filed with the Securities and Exchange Commission on July 30, 2018)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.4</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390019021522/f8k102419ex3-1_greenland.htm">Amended and Restated Memorandum and Articles of Association, effective on October 24, 2019 (incorporated herein by reference to Exhibit 3.1 to the current report on Form 8-K (File Number: 001-38605), as amended, initially filed with the Securities and Exchange Commission on October 30, 2019)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390020008524/f10k2019ex4-1_greenland.htm">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934 (incorporated herein by reference to Exhibit 4.1 to the annual report on Form 10-K (File Number: 001-38605), as amended, initially filed with the Securities and Exchange Commission on April 3, 2020)</a> </span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000161577418007094/s111642_ex4-1.htm">Warrant Agreement, dated July 24, 2018, between Continental Stock Transfer &amp; Trust Company and the Company (incorporated herein by reference to Exhibit 4.1 to the current report on Form 8-K (File Number: 001-38605), as amended, initially filed with the Securities and Exchange Commission on July 30, 2018)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.3</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000161577418007094/s111642_ex4-2.htm">Rights Agreement, dated July 24, 2018, between Continental Stock Transfer &amp; Trust Company and the Company (incorporated herein by reference to Exhibit 4.2 to the current report on Form 8-K (File Number: 001-38605), as amended, initially filed with the Securities and Exchange Commission on July 30, 2018)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390019012633/f8k0719ex10-2_greenland.htm">Registration Rights Agreement, dated as of July 12, 2019, by and among the Company, Greenland Asset Management Corporation, in the capacity as the Purchaser Representative, and Cenntro Holding Limited (incorporated herein by reference to Exhibit 10.2 to the current report on Form 8-K (File Number: 001-38605) filed with the Securities and Exchange Commission on July 12, 2019)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390019012633/f8k0719ex10-4_greenland.htm">Non-Competition and Non-Solicitation Agreement, dated as of July 12, 2019, executed and delivered by&#160;Cenntro Holding Limited in favor of and for the benefit of the Company, Zhongchai Holding (Hong Kong) Limited and each of Greenland Acquisition Corporation&#8217;s and/or Zhongchai Holding (Hong Kong) Limited Purchaser&#8217;s respective present and future affiliates, successors and direct and indirect subsidiaries (incorporated herein by reference to Exhibit 10.4 to the current report on Form 8-K (File Number: 001-38605) filed with the Securities and Exchange Commission on July 12, 2019)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390019021522/f8k102419ex10-1_greenland.htm">Employment Agreement, dated October 24, 2019 by and between the Company and Raymond Z. Wang ((incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K (File Number: 001-38605) filed with the Securities and Exchange Commission on October 30, 2019)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390019021522/f8k102419ex10-3_greenland.htm">Employment Agreement, dated October 24, 2019 by and between the Company and Jing Jin (incorporated herein by reference to Exhibit 10.3 to the current report on Form 8-K (File Number: 001-38605) filed with the Securities and Exchange Commission on October 30, 2019)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390020038645/f10q0920ex10-1_greenland.htm">Extension Agreement entered into by and between the Company and Cenntro Holdings Limited dated November 21, 2020 (incorporated herein by reference to Exhibit 10.1 to the periodic report on Form 10-Q (File Number: 001-38605) filed with the Securities and Exchange Commission on November 23, 2020)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390021025694/f10q0321ex10-2_greenland.htm">Lease Agreement dated April 1, 2021 by and between SFA 50 Millstone Road, LLC and Greenland Technologies Corp. (incorporated herein by reference to Exhibit 10.2 to the periodic report on Form 10-Q (File Number: 001-38605) filed with the Securities and Exchange Commission on May 12, 2021)</a></span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 107; Value: 55 --><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="margin: 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: rgb(204,238,255)">
    <td style="vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390021060962/ea151115ex10-1_greenland.htm">At the Market Offering Agreement by and between Greenland Technologies Holding Corporation and H.C. Wainwright &amp; Co., LLC, dated November 19, 2021 (incorporated herein by reference to Exhibit 10.1 to the current report on Form 8-K (File Number: 001-38605) filed with the Securities and Exchange Commission on November 22, 2021)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390022016786/f10k2021ex10-13_greenland.htm">Channel Partner Agreement by and between Greenland Technologies Corp. and Elive Maroc S.A.R.L. A.U, dated November 20, 2021 (incorporated herein by reference to Exhibit 10.13 to the annual report on Form 10-K (File Number: 001-38605) filed with the Securities and Exchange Commission on March 31, 2022)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390022016786/f10k2021ex10-14_greenland.htm">Repayment Agreement entered into by and between the Company and Cenntro Holdings Limited dated March 30, 2022&#160;(incorporated herein by reference to Exhibit 10.14s to the annual report on Form 10-K (File Number: 001-38605) filed with the Securities and Exchange Commission on March 31, 2022)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390022072196/f10q0922ex10-3_greenland.htm">English Translation of Loan Agreement entered into by and between Zhejiang Zhongchai Machinery Co., Ltd. and Bank of Communications, dated June 28, 2022 (incorporated herein by reference to Exhibit 10.3 to the quarterly report on Form 10-Q (File Number: 001-38605) filed with the Securities and Exchange Commission on November 14, 2022)</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390022072196/f10q0922ex10-5_greenland.htm">English Translation of Loan Agreement entered into by and between Zhejiang Zhongchai Machinery Co., Ltd. and Zhejiang Xinchang Rural Commercial Bank Co., Ltd., dated August 25, 2022 (incorporated herein by reference to Exhibit 10.5 to the quarterly report on Form 10-Q (File Number: 001-38605) filed with the Securities and Exchange Commission on November 14, 2022)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390022072196/f10q0922ex10-6_greenland.htm">English Translation of Loan Agreement entered into by and between Zhejiang Zhongchai Machinery Co., Ltd. and Agricultural Bank of China, dated August 30, 2022 (incorporated herein by reference to Exhibit 10.6 to the quarterly report on Form 10-Q (File Number: 001-38605) filed with the Securities and Exchange Commission on November 14, 2022)</a></span></td></tr>


  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.1</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/1735041/000121390019021522/f8k102419ex14-1_greenland.htm">Form of Code of Business Conduct and Ethics (incorporated herein by reference to Exhibit 14.1 to the current report on Form 8-K (File Number: 001-38605) filed with the Securities and Exchange Commission on October 30, 2019)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f10k2022ex21-1_greenland.htm">Subsidiaries of the Registrant</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f10k2022ex23-1_greenland.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of WWC P.C., independent registered public accounting firm</span></a></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f10k2022ex31-1_greenland.htm">Certification of Principal Executive Officer pursuant to pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f10k2022ex31-2_greenland.htm">Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1**</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f10k2022ex32-1_greenland.htm">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</a></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2**</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="f10k2022ex32-2_greenland.htm">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</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document.</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104*</span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
    herewith. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furnished
    herewith.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ITEM
16.</span>&#160;<span style="text-decoration:underline">FORM 10-K SUMMARY</span></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 108; Value: 55 --><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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, on March 31, 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"><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; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GREENLAND
    TECHNOLOGIES HOLDING CORPORATION</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Raymond Z. Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raymond
    Z. Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b>&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements 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:&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, 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; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Signatures</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Raymond Z. Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and President</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raymond
    Z. Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Executive Officer)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Jing Jin</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer and Corporate Secretary</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing
    Jin</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal
    Financial Officer and Principal Accounting Officer)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Peter Zuguang Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman
    of the Board and Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Zuguang Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Everett Xiaolin Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Everett
    Xiaolin Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Ming Zhao</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ming
    Zhao</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Charles Athle Nelson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Charles
    Athle Nelson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Frank Shen</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Frank
    Shen</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></p><div>

</div><!-- Field: Rule-Page --><div style="margin: 0pt auto; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:EntityTaxIdentificationNumber">00-0000000</ix:nonNumeric>
<ix:nonFraction contextRef="c1" decimals="-6" id="hidden-fact-1" name="dei:EntityPublicFloat" unitRef="usd">35100000000000</ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="us-gaap:OtherIntangibleAssetsNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-3" name="us-gaap:LongTermInvestments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-4" name="us-gaap:Goodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-5" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-6" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-7" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-8" name="us-gaap:CommonStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-9" name="us-gaap:CommonStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-10" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-11" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="0" id="hidden-fact-12" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">10840638</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="0" id="hidden-fact-13" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">11886876</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-14" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.27</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="2" id="hidden-fact-15" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.58</ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-16" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-17" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-18" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-19" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-20" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-21" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-22" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-23" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-24" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-25" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-26" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-27" name="gtec:DebtOfTheCancelledCompany" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-28" name="gtec:DebtOfTheCancelledCompany" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-29" name="gtec:DebtOfTheCancelledCompany" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-30" name="gtec:DebtOfTheCancelledCompany" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-31" name="gtec:ProceedsFromNCIsInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-32" name="gtec:ProceedsFromNCIsInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-33" name="gtec:ProceedsFromNCIsInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-34" name="gtec:ProceedsFromNCIsInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-35" name="gtec:ProceedsFromNCIsInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-36" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-37" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-38" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-39" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-40" name="gtec:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-41" name="gtec:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-42" name="gtec:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-43" name="gtec:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-44" name="gtec:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-45" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-46" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-47" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-48" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-49" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-50" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-51" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-52" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-53" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-54" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-55" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-56" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-57" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-58" name="us-gaap:ProfitLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-59" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-60" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c28" id="hidden-fact-61" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-62" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-63" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-64" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-65" name="us-gaap:PaymentsToAcquireInterestInJointVenture" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-66" name="gtec:PrepaymentOfLeasefinancingObligations" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-67" name="gtec:ProceedsFromNCIsInvestment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-68" name="gtec:ReductionOfCapital" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-69" name="us-gaap:InventoryValuationReserves" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-70" name="gtec:FixedAssetsDecoration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-71" name="gtec:FixedAssetsDecoration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-72" name="gtec:MachinerNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-73" name="us-gaap:LongTermDebtCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-74" name="us-gaap:LongTermDebtNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-75" name="us-gaap:LongTermDebtNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-76" name="us-gaap:LongTermDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-77" name="gtec:RestrictedStockVestedNotIssued" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-78" name="gtec:RestrictedStockVestedNotIssued" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c184" id="hidden-fact-79" name="gtec:DueToRelatedPartieCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c177" id="hidden-fact-80" name="gtec:DueToRelatedPartieCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c176" id="hidden-fact-81" name="gtec:WithdrawFundsFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c173" id="hidden-fact-82" name="gtec:WithdrawFundsFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c180" id="hidden-fact-83" name="gtec:WithdrawFundsFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c180" id="hidden-fact-84" name="gtec:DepositFundsWithRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c173" id="hidden-fact-85" name="gtec:DepositFundsWithRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c174" id="hidden-fact-86" name="gtec:DepositFundsWithRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0001735041</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="gtec-20221231.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources><ix:relationship fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_2_fact ix_3_fact" toRefs="ix_1_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_4_fact ix_5_fact" toRefs="ix_2_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_6_fact ix_7_fact hidden-fact-79 ix_8_fact hidden-fact-80 ix_9_fact ix_10_fact ix_11_fact" toRefs="ix_3_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:ZhejiangZhongchaiMachineryCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:ShanghaiHengyuBusinessManagementConsultingCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:HangzhouGreenlandEnergyTechnologiesCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:GreenlandTechnologiesCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:HengyuCapitalLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:ZhejiangZhongchaiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhongchaiHoldingHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhongchaiHoldingHongKongLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhejiangZhongchaiMachineryCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhejiangZhongchaiMachineryCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HangzhouGreenlandRoboticTechnologiesCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HangzhouGreenlandRoboticTechnologiesCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HEVICorpMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HEVICorpMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HengyuCapitalLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HengyuCapitalLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhongchaiHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:PRCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhongchaiHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-10-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</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:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</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:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gtec:FixedAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:ForkliftMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:ForkliftMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:NonForkliftMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:NonForkliftMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhejiangJilinElectronicTechnologyCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraxK4BSSzGYz5JTgfUoaIFDV2uuidCqH2F9JKZJ3za8kn0JKZoLTtZhSZ4Jr6D6djmGIYKGa/vdop1ZWY9C96+DtcY5GIin9RRtF7OkySpkAiSNxVZFJcSklIkLSaN/ITA8f6NlM6//akHZC5uZ7OmKkij6Mdp2yQoRz+exAvvyLrbAZ03mR0RLfXOUwLUXch3zlZNu/+DGxI8gUZJwCvU+hyT8gko66qEyPMF/5EbcuBNO8UypmbpH] CSR-->
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-01-03</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-04-01</xbrli:startDate>
    <xbrli:endDate>2019-04-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-05-01</xbrli:startDate>
    <xbrli:endDate>2020-05-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:ProcurementOfMaterialsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:ProcurementOfMaterialsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:InfrastructureEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:InfrastructureEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:FreightFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:FreightFeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gtec:CorporateOfficesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-01-03</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-04-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-05-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:OrdinarySharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-07-02</xbrli:startDate>
    <xbrli:endDate>2018-07-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-07-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-07-02</xbrli:startDate>
    <xbrli:endDate>2018-07-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:GreenlandAssetManagementCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhongchaiHoldingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhouHanyiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-05-02</xbrli:startDate>
    <xbrli:endDate>2019-05-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2020-10-24</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:CEDECOMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">gtec:PublicWarrantsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ChardanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ChardanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-07-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:DomesticSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:DomesticSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:InternationalSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:InternationalSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-12-01</xbrli:startDate>
    <xbrli:endDate>2020-12-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-09-01</xbrli:startDate>
    <xbrli:endDate>2020-09-21</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-06-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-06-01</xbrli:startDate>
    <xbrli:endDate>2022-06-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-01-25</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:SinomachineryHoldingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangKangchenBiotechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroSmartManufacturingTechCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangZhonggongMachineryCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:HangzhouCenntroAutotechCoLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:PeterZuguangWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:GreenlandAssetManagementCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:HangzhouJiuruEconomicInformationConsultingCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:XinchangCountyJiuheInvestmentManagementPartnershipLPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroAutomotiveCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangZhonggongMachineryCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroSmartManufacturingTechCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroAutomotiveCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:HangzhouJiuruEconomicInformationConsultingCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:PeterZuguangWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001735041</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangKangchenBiotechnologyCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit 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 id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="hkd">
  <xbrli:measure>iso4217:HKD</xbrli:measure>
</xbrli:unit><xbrli:unit id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>f10k2022ex21-1_greenland.htm
<DESCRIPTION>SUBSIDIARIES OF THE REGISTRANT
<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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
21.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Greenland
Technologies Holding Corporation</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Subsidiaries
of the Registrant</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsidiary</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Place
    of Incorporation</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
    Holding (Hong Kong) Limited</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong
    Kong</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI
    Corporation</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Greenland Energy Technologies Co., Ltd.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&rsquo;s
    Republic of China</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"> Shanghai Hengyu Business Management Consulting Co., Ltd.</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font: 10pt Times New Roman, Times, Serif; text-align: center">People&rsquo;s Republic of China</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Zhongchai Machinery Co., Ltd.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&rsquo;s
    Republic of China</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hengyu
    Capital Limited</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hong
    Kong</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>f10k2022ex23-1_greenland.htm
<DESCRIPTION>CONSENT OF WWC P.C., INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<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; text-indent: 0in"><B>Exhibit 23.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B><IMG SRC="ex23-1_001.jpg" ALT="">&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>Consent of Independent Registered Public
Accounting Firm</U></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: 0pt 0; text-align: justify">Greenland Technologies Holding Corporation</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"><FONT STYLE="font-family: Times New Roman, Times, Serif">We
hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (</FONT>File No. 333-237321 and File No. 333-256509<FONT STYLE="font-family: Times New Roman, Times, Serif">)
and the Registration Statement on Form S-1 (File No. 333-267104) of our report dated March 31, 2023, relating to the audit of the consolidated
balance sheets of Greenland Technologies Holding Corporation and its subsidiaries (collectively the &ldquo;Company&rdquo;) as of December
31, 2022 and 2021, and the related consolidated statements of income and comprehensive income, shareholders&rsquo; equity, and cash flows
for the two-year period ended December 31, 2022, and the related notes (collectively referred to as the financial statements), which appears
in this Form 10-K filed by the Company with the U.S. Securities Exchange Commission on March 31, 2023.</FONT></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: 60%">&nbsp;</TD>
    <TD STYLE="width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="ex23-1_002.jpg" ALT="" STYLE="height: 48px; width: 149px">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WWC, P.C.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">San Mateo, California</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certified Public Accountants</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">PCAOB ID: 1171</FONT></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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><IMG SRC="ex23-1_003.jpg" ALT="">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>f10k2022ex31-1_greenland.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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
31.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Certification
by the Principal Executive Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a) </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>as
adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Raymond Z. Wang, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
    have reviewed this annual report on Form 10-K of Greenland Technologies Holding Corporation;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
    on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
    respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this
    report;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    company&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 company and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed
    such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
    to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others
    within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated
    the effectiveness of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the
    effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
    and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed
    in this report any change in the company&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 company&rsquo;s internal control
    over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    company&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial
    reporting, to the company&rsquo;s auditors and the audit committee of the company&rsquo;s board of directors (or persons performing
    the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
    significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
    reasonably likely to adversely affect the company&rsquo;s ability to record, process, summarize and report financial information;
    and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    fraud, whether or not material, that involves management or other employees who have a significant role in the company&rsquo;s internal
    control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Raymond Z. Wang</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raymond Z. Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer&nbsp;</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I><BR>
(Principal Executive Officer)</I></FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>f10k2022ex31-2_greenland.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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
31.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Certification
by the Principal Financial Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a) </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>as
adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I,
Jing Jin, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I
    have reviewed this annual report on Form 10-K of Greenland Technologies Holding Corporation;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
    on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material
    respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this
    report;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    company&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 company and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed
    such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision,
    to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others
    within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated
    the effectiveness of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the
    effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
    and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed
    in this report any change in the company&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 company&rsquo;s internal control
    over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    company&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial
    reporting, to the company&rsquo;s auditors and the audit committee of the company&rsquo;s board of directors (or persons performing
    the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
    significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
    reasonably likely to adversely affect the company&rsquo;s ability to record, process, summarize and report financial information;
    and</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
    fraud, whether or not material, that involves management or other employees who have a significant role in the company&rsquo;s internal
    control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2023</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Jing Jin</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Jin</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer<BR>
</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<I>Principal Financial Officer</I>)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>f10k2022ex32-1_greenland.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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
32.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Certification
by the Principal Executive Officer </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Pursuant
to Section 906 of the Sarbanes-Oxley Act of 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to U.S.C. Section 1350 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States
Code), I, Raymond Z. Wang, Chief Executive Officer of Greenland Technologies Holding Corporation (the &ldquo;Company&rdquo;), hereby
certify to my knowledge that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
annual report on Form 10-K for the fiscal year ended December 31, 2022 of the Company fully complies, in all material respects, with
the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in the Form 10-K fairly presents,
in all material respects, the financial condition and results of operations of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
March 31, 2023</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Raymond Z. Wang</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raymond Z. Wang</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer<BR>
</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>f10k2022ex32-2_greenland.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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
32.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Certification
by the Principal Financial Officer </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Pursuant
to Section 906 of the Sarbanes-Oxley Act of 2002</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to U.S.C. Section 1350 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States
Code), I, Jing Jin, Chief Financial Officer of Greenland Technologies Holding Corporation (the &ldquo;Company&rdquo;), hereby certify
to my knowledge that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
annual report on Form 10-K for the fiscal year ended December 31, 2022 of the Company fully complies, in all material respects, with
the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in the Form 10-K fairly presents,
in all material respects, the financial condition and results of operations of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated:
March 31, 2023</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Jing Jin</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jing Jin</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer<BR>
</FONT> <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial Officer)</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>gtec-20221231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Fri Mar 31 16:25:36 UTC 2023 -->
<xs:schema elementFormDefault="qualified" xmlns:gtec="http://greenlandtechnologiesholdingcorp.com/20221231" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://greenlandtechnologiesholdingcorp.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="gtec-20221231_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="gtec-20221231_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="gtec-20221231_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="gtec-20221231_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://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet" id="gtec_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals" id="gtec_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement" id="gtec_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Income and Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals" id="gtec_r_ConsolidatedIncomeStatement_Parentheticals">
        <link:definition>004 - Statement - Consolidated Statements of Income and Comprehensive Income (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://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3" id="gtec_r_ShareholdersEquityType2or3">
        <link:definition>005 - Statement - Consolidated Statements of Share Holders&#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://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow" id="gtec_r_ConsolidatedCashFlow">
        <link:definition>006 - 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://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities" id="gtec_r_OrganizationandPrincipalActivities">
        <link:definition>007 - Disclosure - Organization and Principal Activities</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://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies" id="gtec_r_SummaryofSignificantAccountingPolicies">
        <link:definition>008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment" id="gtec_r_ShortTermInvestment">
        <link:definition>009 - Disclosure - Short Term Investment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold" id="gtec_r_ConcentrationonRevenuesandCostofGoodsSold">
        <link:definition>010 - Disclosure - Concentration on Revenues and Cost of Goods Sold</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://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable" id="gtec_r_AccountsReceivable">
        <link:definition>011 - Disclosure - Accounts Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/Inventories" id="gtec_r_Inventories">
        <link:definition>012 - 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://greenlandtechnologiesholdingcorp.com/role/NotesReceivable" id="gtec_r_NotesReceivable">
        <link:definition>013 - Disclosure - Notes Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress" id="gtec_r_PropertyPlantandEquipmentandConstructioninProgress">
        <link:definition>014 - Disclosure - Property, Plant and Equipment and Construction in Progress</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://greenlandtechnologiesholdingcorp.com/role/LandUseRights" id="gtec_r_LandUseRights">
        <link:definition>015 - Disclosure - Land Use Rights</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://greenlandtechnologiesholdingcorp.com/role/NotesPayable" id="gtec_r_NotesPayable">
        <link:definition>016 - Disclosure - Notes 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://greenlandtechnologiesholdingcorp.com/role/AccountsPayable" id="gtec_r_AccountsPayable">
        <link:definition>017 - Disclosure - Accounts Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans" id="gtec_r_ShortTermBankLoans">
        <link:definition>018 - Disclosure - Short Term Bank Loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities" id="gtec_r_OtherCurrentLiabilities">
        <link:definition>019 - Disclosure - Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities" id="gtec_r_OtherLongTermLiabilities">
        <link:definition>020 - Disclosure - Other Long-Term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/Lease" id="gtec_r_Lease">
        <link:definition>021 - Disclosure - Lease</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables" id="gtec_r_LongTermPayables">
        <link:definition>022 - Disclosure - Long Term 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://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity" id="gtec_r_ShareholdersEquity">
        <link:definition>023 - Disclosure - Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare" id="gtec_r_EarningsPerShare">
        <link:definition>024 - Disclosure - 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://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments" id="gtec_r_GeographicalSalesandSegments">
        <link:definition>025 - Disclosure - Geographical Sales and Segments</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://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes" id="gtec_r_IncomeTaxes">
        <link:definition>026 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies" id="gtec_r_CommitmentsandContingencies">
        <link:definition>027 - 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://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions" id="gtec_r_RelatedPartyTransactions">
        <link:definition>028 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents" id="gtec_r_SubsequentEvents">
        <link:definition>029 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy" id="gtec_r_AccountingPoliciesByPolicy">
        <link:definition>030 - 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://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables" id="gtec_r_OrganizationandPrincipalActivitiesTables">
        <link:definition>031 - Disclosure - Organization and Principal Activities (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://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables" id="gtec_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>032 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables" id="gtec_r_ConcentrationonRevenuesandCostofGoodsSoldTables">
        <link:definition>033 - Disclosure - Concentration on Revenues and Cost of Goods Sold (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://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables" id="gtec_r_AccountsReceivableTables">
        <link:definition>034 - Disclosure - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables" id="gtec_r_InventoriesTables">
        <link:definition>035 - 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://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables" id="gtec_r_NotesReceivableTables">
        <link:definition>036 - Disclosure - Notes Receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables" id="gtec_r_PropertyPlantandEquipmentandConstructioninProgressTables">
        <link:definition>037 - Disclosure - Property, Plant and Equipment and Construction in Progress (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://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables" id="gtec_r_LandUseRightsTables">
        <link:definition>038 - Disclosure - Land Use Rights (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://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables" id="gtec_r_NotesPayableTables">
        <link:definition>039 - Disclosure - Notes 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://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables" id="gtec_r_AccountsPayableTables">
        <link:definition>040 - Disclosure - Accounts 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://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables" id="gtec_r_ShortTermBankLoansTables">
        <link:definition>041 - Disclosure - Short Term Bank Loans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables" id="gtec_r_OtherCurrentLiabilitiesTables">
        <link:definition>042 - Disclosure - Other Current Liabilities (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://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables" id="gtec_r_OtherLongTermLiabilitiesTables">
        <link:definition>043 - Disclosure - Other Long-Term Liabilities (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://greenlandtechnologiesholdingcorp.com/role/LeaseTables" id="gtec_r_LeaseTables">
        <link:definition>044 - Disclosure - Lease (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables" id="gtec_r_LongTermPayablesTables">
        <link:definition>045 - Disclosure - Long Term 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://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables" id="gtec_r_EarningsPerShareTables">
        <link:definition>046 - Disclosure - Earnings Per Share (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://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables" id="gtec_r_GeographicalSalesandSegmentsTables">
        <link:definition>047 - Disclosure - Geographical Sales and Segments (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://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables" id="gtec_r_CommitmentsandContingenciesTables">
        <link:definition>048 - 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://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables" id="gtec_r_RelatedPartyTransactionsTables">
        <link:definition>049 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails" id="gtec_r_OrganizationandPrincipalActivitiesDetails">
        <link:definition>050 - Disclosure - Organization and Principal Activities (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://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable" id="gtec_r_ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable">
        <link:definition>051 - Disclosure - Organization and Principal Activities (Details) - Schedule of subsidiary included 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://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails" id="gtec_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>052 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable" id="gtec_r_ScheduleofgainorlossonforeigncurrencytransactionTable">
        <link:definition>053 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of gain or loss on foreign currency transaction</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://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable" id="gtec_r_ScheduleofestimatedusefullivesTable">
        <link:definition>054 - Disclosure - 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable" id="gtec_r_ScheduleofsetsforthdisaggregationofrevenueTable">
        <link:definition>055 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of sets forth disaggregation of revenue</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://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails" id="gtec_r_ShortTermInvestmentDetails">
        <link:definition>056 - Disclosure - Short Term Investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails" id="gtec_r_ConcentrationonRevenuesandCostofGoodsSoldDetails">
        <link:definition>057 - Disclosure - Concentration on Revenues and Cost of Goods Sold (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://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable" id="gtec_r_ScheduleofconcentrationofmajorcustomersandsuppliersTable">
        <link:definition>058 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of concentration of major customers and suppliers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable" id="gtec_r_ScheduleofmajorcustomersofaccountsreceivableTable">
        <link:definition>059 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable" id="gtec_r_ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable">
        <link:definition>060 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable net of allowance for doubtful accounts</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://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable" id="gtec_r_ScheduleofallowancefordoubtfulaccountsTable">
        <link:definition>061 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts</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://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable" id="gtec_r_ScheduleofinventoriesTable">
        <link:definition>062 - 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable" id="gtec_r_ScheduleofinventoryreserveTable">
        <link:definition>063 - Disclosure - Inventories (Details) - Schedule of inventory reserve</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://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails" id="gtec_r_NotesReceivableDetails">
        <link:definition>064 - Disclosure - Notes Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable" id="gtec_r_ScheduleofnotesreceivableTable">
        <link:definition>065 - Disclosure - Notes Receivable (Details) - Schedule of notes receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails" id="gtec_r_PropertyPlantandEquipmentandConstructioninProgressDetails">
        <link:definition>066 - Disclosure - Property, Plant and Equipment and Construction in Progress (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://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable" id="gtec_r_ScheduleofpropertyplantandequipmentTable">
        <link:definition>067 - Disclosure - Property, Plant and Equipment and Construction in Progress (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://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable" id="gtec_r_ScheduleofassetsusedassecurityTable">
        <link:definition>068 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security</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://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails" id="gtec_r_LandUseRightsDetails">
        <link:definition>069 - Disclosure - Land Use Rights (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://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable" id="gtec_r_ScheduleoflanduserightsTable">
        <link:definition>070 - Disclosure - Land Use Rights (Details) - Schedule of land use rights</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://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable" id="gtec_r_ScheduleofestimatedfutureamortizationexpenseTable">
        <link:definition>071 - Disclosure - Land Use Rights (Details) - Schedule of estimated future amortization expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails" id="gtec_r_NotesPayableDetails">
        <link:definition>072 - Disclosure - Notes 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable" id="gtec_r_ScheduleofnotespayableTable">
        <link:definition>073 - Disclosure - Notes Payable (Details) - Schedule of notes 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable" id="gtec_r_ScheduleofaccountspayableTable">
        <link:definition>074 - Disclosure - Accounts Payable (Details) - Schedule of accounts payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails" id="gtec_r_ShortTermBankLoansDetails">
        <link:definition>075 - Disclosure - Short Term Bank Loans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraxK4BSSzGYz5JTgfUoaIFDV2uuidCqH2F9JKZJ3za8kn0JKZoLTtZhSZ4Jr6D6djmGIYKGa/vdop1ZWY9C96+DtcY5GIin9RRtF7OkySpkAiSNxVZFJcSklIkLSaN/ITA8f6NlM6//akHZC5uZ7OmKkij6Mdp2yQoRz+exAvvyLrbAZ03mR0RLfXOUwLUXch3zlZNu/+DGxI8gUZJwCvU+hyT8gko66qGPbLNXyUGBukTth72Klw1T] CSR-->
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable" id="gtec_r_ScheduleofshorttermbankloansTable">
        <link:definition>076 - Disclosure - Short Term Bank Loans (Details) - Schedule of short term bank loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable" id="gtec_r_ScheduleofshorttermloansTable">
        <link:definition>077 - Disclosure - Short Term Bank Loans (Details) - Schedule of short term loans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable" id="gtec_r_ScheduleofothercurrentliabilitiesTable">
        <link:definition>078 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails" id="gtec_r_OtherLongTermLiabilitiesDetails">
        <link:definition>079 - Disclosure - Other Long-Term Liabilities (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://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable" id="gtec_r_ScheduleofotherlongtermliabilitiesTable">
        <link:definition>080 - Disclosure - Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails" id="gtec_r_LeaseDetails">
        <link:definition>081 - Disclosure - Lease (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable" id="gtec_r_ScheduleofleasetothepropertyandequipmentTable">
        <link:definition>082 - Disclosure - Lease  (Details) - Schedule of lease to the property 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable" id="gtec_r_ScheduleofsupplementalbalancesheetTable">
        <link:definition>083 - Disclosure - Lease  (Details) - Schedule of supplemental balance sheet</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://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable" id="gtec_r_ScheduleofleaseliabilitiesunderoperatingleasesTable">
        <link:definition>084 - Disclosure - Lease  (Details) - Schedule of lease liabilities under operating leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails" id="gtec_r_LongTermPayablesDetails">
        <link:definition>085 - Disclosure - Long Term 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://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable" id="gtec_r_ScheduleoflongtermpayablesTable">
        <link:definition>086 - Disclosure - Long Term Payables (Details) - Schedule of long term 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://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails" id="gtec_r_ShareholdersEquityDetails">
        <link:definition>087 - Disclosure - Shareholders&#8217; Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable" id="gtec_r_ScheduleofbasicanddilutedearningspersharecomputationTable">
        <link:definition>088 - Disclosure - Earnings Per Share (Details) - Schedule of basic and diluted earnings per share computation</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://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable" id="gtec_r_ScheduleofsalesbygeographicalareaTable">
        <link:definition>089 - Disclosure - Geographical Sales and Segments (Details) - Schedule of sales by geographical area</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://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails" id="gtec_r_IncomeTaxesDetails">
        <link:definition>090 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails" id="gtec_r_CommitmentsandContingenciesDetails">
        <link:definition>091 - 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable" id="gtec_r_ScheduleofnoncancellablefutureminimumleasepaymentsTable">
        <link:definition>092 - Disclosure - Commitments and Contingencies (Details) - Schedule of non-cancellable future minimum lease 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://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails" id="gtec_r_RelatedPartyTransactionsDetails">
        <link:definition>093 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable" id="gtec_r_ScheduleofnamesandrelationshipofrelatedpartiesTable">
        <link:definition>094 - Disclosure - Related Party Transactions (Details) - Schedule of names and relationship of 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable" id="gtec_r_ScheduleofduetorelatedpartiesTable">
        <link:definition>095 - Disclosure - Related Party Transactions (Details) - Schedule of 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable" id="gtec_r_ScheduleofduefromrelatedpartiesTable">
        <link:definition>096 - Disclosure - Related Party Transactions (Details) - Schedule of due from 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://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable" id="gtec_r_ScheduleofrelatedpartyfundslendingTable">
        <link:definition>097 - Disclosure - Related Party Transactions (Details) - Schedule of related party funds lending</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://greenlandtechnologiesholdingcorp.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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/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/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <xs:element name="ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract"/>
  <xs:element name="ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfSetsForthDisaggregationOfRevenueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract"/>
  <xs:element name="ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract"/>
  <xs:element name="ScheduleOfMajorCustomersOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract"/>
  <xs:element name="ScheduleOfAllowanceForDoubtfulAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfInventoryReserveAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfInventoryReserveAbstract"/>
  <xs:element name="NotesReceivableDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesReceivableDisclosureAbstract"/>
  <xs:element name="ScheduleOfNotesReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfNotesReceivableAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfAssetsUsedAsSecurityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfAssetsUsedAsSecurityAbstract"/>
  <xs:element name="LandUseRightsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightsAbstract"/>
  <xs:element name="ScheduleOfLandUseRightsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfLandUseRightsAbstract"/>
  <xs:element name="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract"/>
  <xs:element name="NotesPayableDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesPayableDisclosureAbstract"/>
  <xs:element name="ScheduleOfNotesPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfNotesPayableAbstract"/>
  <xs:element name="ScheduleOfAccountsPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfAccountsPayableAbstract"/>
  <xs:element name="ScheduleOfShortTermBankLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfShortTermBankLoansAbstract"/>
  <xs:element name="ScheduleOfShortTermLoansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfShortTermLoansAbstract"/>
  <xs:element name="ScheduleOfOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="OtherLongtermLiabilitiesDisclosureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherLongtermLiabilitiesDisclosureAbstract"/>
  <xs:element name="ScheduleOfOtherLongTermLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfOtherLongTermLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfLeaseToThePropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfSupplementalBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfSupplementalBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract"/>
  <xs:element name="ScheduleOfLongTermPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfLongTermPayablesAbstract"/>
  <xs:element name="ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract"/>
  <xs:element name="ScheduleOfSalesByGeographicalAreaAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfSalesByGeographicalAreaAbstract"/>
  <xs:element name="ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract"/>
  <xs:element name="ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfDueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfDueToRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfDueFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfDueFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfRelatedPartyFundsLendingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfRelatedPartyFundsLendingAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract5"/>
  <xs:element name="MajorProductAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_MajorProductAbstract"/>
  <xs:element name="MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract"/>
  <xs:element name="MajorCustomersOfTheCompanySAccountsReceivableNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract6"/>
  <xs:element name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
  <xs:element name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
  <xs:element name="OperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OperatingLeasesAbstract"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnlabeledAbstract7"/>
  <xs:element name="DueToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DueToRelatedPartiesAbstract"/>
  <xs:element name="WithdrawFundsFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_WithdrawFundsFromRelatedPartiesAbstract"/>
  <xs:element name="DepositFundsWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DepositFundsWithRelatedPartiesAbstract"/>
  <xs:element name="AdvanceToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_AdvanceToSuppliers"/>
  <xs:element name="LandUseRightNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightNet"/>
  <xs:element name="DeferedTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_DeferedTaxAssets"/>
  <xs:element name="NotesPayablebankAcceptanceNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesPayablebankAcceptanceNotes"/>
  <xs:element name="AccountsReceivableNetOfAllowanceForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts"/>
  <xs:element name="OtherOperatingIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherOperatingIncomeLoss"/>
  <xs:element name="UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin"/>
  <xs:element name="UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest"/>
  <xs:element name="DebtOfTheCancelledCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_DebtOfTheCancelledCompany"/>
  <xs:element name="ProceedsFromNCIsInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ProceedsFromNCIsInvestment"/>
  <xs:element name="TransferToStatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_TransferToStatutoryReserve"/>
  <xs:element name="LossOnPrepaymentOfFinancingLeaseObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LossOnPrepaymentOfFinancingLeaseObligations"/>
  <xs:element name="IncreaseInAllowanceForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_IncreaseInAllowanceForDoubtfulAccounts"/>
  <xs:element name="IncreaseInProvisionForInventory" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_IncreaseInProvisionForInventory"/>
  <xs:element name="DeferredTaxAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_DeferredTaxAsset"/>
  <xs:element name="AdvanceToSuppliersCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_AdvanceToSuppliersCost"/>
  <xs:element name="IncreaseDecreaseOtherCurrentAndNoncurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets"/>
  <xs:element name="CustomerDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_CustomerDeposit"/>
  <xs:element name="LongtermPayablesunamortizedDeferredFinancingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LongtermPayablesunamortizedDeferredFinancingCost"/>
  <xs:element name="ProceedsFromGovernmentGrantsForConstruction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ProceedsFromGovernmentGrantsForConstruction"/>
  <xs:element name="ProceedsFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ProceedsFromRelatedParties"/>
  <xs:element name="PrepaymentOfLeasefinancingObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_PrepaymentOfLeasefinancingObligations"/>
  <xs:element name="PaymentOfPrincipalOnFinancingLeaseObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_PaymentOfPrincipalOnFinancingLeaseObligation"/>
  <xs:element name="ProceedsFromEquityAndDebtFinaning" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ProceedsFromEquityAndDebtFinaning"/>
  <xs:element name="ReductionOfCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ReductionOfCapital"/>
  <xs:element name="BankBalancesAndCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_BankBalancesAndCash"/>
  <xs:element name="BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_SummaryofSignificantAccountingPoliciesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SummaryofSignificantAccountingPoliciesLineItems"/>
  <xs:element name="ShortTermInvestmentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ShortTermInvestmentTable"/>
  <xs:element name="ShortTermInvestmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShortTermInvestmentLineItems"/>
  <xs:element name="NotesReceivableDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesReceivableDisclosureTextBlock"/>
  <xs:element name="LandUseRightsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightsTextBlock"/>
  <xs:element name="NotesPayableDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesPayableDisclosureTextBlock"/>
  <xs:element name="OtherCurrentLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_OtherCurrentLiabilitiesTable"/>
  <xs:element name="OtherCurrentLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherCurrentLiabilitiesLineItems"/>
  <xs:element name="OtherLongtermLiabilitiesDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherLongtermLiabilitiesDisclosureTextBlock"/>
  <xs:element name="OtherLongTermLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_OtherLongTermLiabilitiesTable"/>
  <xs:element name="OtherLongTermLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherLongTermLiabilitiesLineItems"/>
  <xs:element name="ShareholdersEquityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ShareholdersEquityTable"/>
  <xs:element name="ShareholdersEquityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShareholdersEquityLineItems"/>
  <xs:element name="SalesByGeographyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SalesByGeographyTextBlock"/>
  <xs:element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_IncomeTaxesTable"/>
  <xs:element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_IncomeTaxesLineItems"/>
  <xs:element name="AdvanceToSuppliersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_AdvanceToSuppliersPolicyTextBlock"/>
  <xs:element name="LandUseRightsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightsPolicyTextBlock"/>
  <xs:element name="SellingExpensesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SellingExpensesPolicyTextBlock"/>
  <xs:element name="GovernmentSubsidiesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_GovernmentSubsidiesPolicyTextBlock"/>
  <xs:element name="SegmentsandRelatedInformationPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SegmentsandRelatedInformationPolicyTextBlock"/>
  <xs:element name="RelatedPartyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RelatedPartyPolicyTextBlock"/>
  <xs:element name="EconomicAndPoliticalRisksPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_EconomicAndPoliticalRisksPolicyTextBlock"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_SummaryofSignificantAccountingPoliciesTablesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
  <xs:element name="ScheduleOfAllowanceForDoubtfulAccounts" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfAllowanceForDoubtfulAccounts"/>
  <xs:element name="ScheduleOfInventoryReserveTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfInventoryReserveTableTextBlock"/>
  <xs:element name="SchedualOfNotesReceivable" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SchedualOfNotesReceivable"/>
  <xs:element name="NotesReceivableTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_NotesReceivableTablesTable"/>
  <xs:element name="NotesReceivableTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesReceivableTablesLineItems"/>
  <xs:element name="ScheduleOfRestrictedAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfRestrictedAssetsTableTextBlock"/>
  <xs:element name="ScheduleOfLandUseRights" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfLandUseRights"/>
  <xs:element name="ScheduleOfNotePayableTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfNotePayableTableTextBlock"/>
  <xs:element name="NotesPayableTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_NotesPayableTablesTable"/>
  <xs:element name="NotesPayableTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesPayableTablesLineItems"/>
  <xs:element name="ScheduleOfShortTermLoansTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfShortTermLoansTableTextBlock"/>
  <xs:element name="OtherLongTermLiabilitiesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_OtherLongTermLiabilitiesTablesTable"/>
  <xs:element name="OtherLongTermLiabilitiesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherLongTermLiabilitiesTablesLineItems"/>
  <xs:element name="ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases"/>
  <xs:element name="NamesAndRelationshipOfRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock"/>
  <xs:element name="DueToRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DueToRelatedPartiesTableTextBlock"/>
  <xs:element name="DueFromRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DueFromRelatedPartiesTableTextBlock"/>
  <xs:element name="DomicileAndDateOfIncorporation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DomicileAndDateOfIncorporation"/>
  <xs:element name="TypeOfCurrenciesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_TypeOfCurrenciesDescription"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
  <xs:element name="ConcentrationRiskPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ConcentrationRiskPercentage"/>
  <xs:element name="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable"/>
  <xs:element name="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems"/>
  <xs:element name="ConcentrationRiskPercntage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ConcentrationRiskPercntage"/>
  <xs:element name="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable"/>
  <xs:element name="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems"/>
  <xs:element name="AdditionalProvisionForDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_AdditionalProvisionForDoubtfulAccounts"/>
  <xs:element name="EffectOfFXChange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_EffectOfFXChange"/>
  <xs:element name="RevolvingMaterials" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_RevolvingMaterials"/>
  <xs:element name="ConsignedProcessingMaterials" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ConsignedProcessingMaterials"/>
  <xs:element name="InventoryEffectOfFXChange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_InventoryEffectOfFXChange"/>
  <xs:element name="NotesReceivableDetailsScheduleofnotesreceivableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable"/>
  <xs:element name="NotesReceivableDetailsScheduleofnotesreceivableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems"/>
  <xs:element name="BankNotesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_BankNotesReceivable"/>
  <xs:element name="CommercialNoteReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_CommercialNoteReceivable"/>
  <xs:element name="MotorVehicles" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_MotorVehicles"/>
  <xs:element name="ElectronicEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ElectronicEquipment"/>
  <xs:element name="FixedAssetsDecoration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_FixedAssetsDecoration"/>
  <xs:element name="PropertyPlantsAndEquipmentNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_PropertyPlantsAndEquipmentNet"/>
  <xs:element name="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable"/>
  <xs:element name="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems"/>
  <xs:element name="BuildingsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_BuildingsNet"/>
  <xs:element name="MachinerNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_MachinerNet"/>
  <xs:element name="RestrictedAssetsTotal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_RestrictedAssetsTotal"/>
  <xs:element name="LandUseRightsCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightsCost"/>
  <xs:element name="LessAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LessAccumulatedAmortization"/>
  <xs:element name="LandUseRightsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightsNet"/>
  <xs:element name="PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter"/>
  <xs:element name="PresentValuesOfFutureInsuranceProfitsAmortizationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense"/>
  <xs:element name="NotesPayableDetailsScheduleofnotespayableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_NotesPayableDetailsScheduleofnotespayableTable"/>
  <xs:element name="NotesPayableDetailsScheduleofnotespayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesPayableDetailsScheduleofnotespayableLineItems"/>
  <xs:element name="AccountsPayableDetailsScheduleofaccountspayableTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_AccountsPayableDetailsScheduleofaccountspayableTable"/>
  <xs:element name="AccountsPayableDetailsScheduleofaccountspayableLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems"/>
  <xs:element name="CollateralizedBankLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_CollateralizedBankLoans"/>
  <xs:element name="TypeOfLoanDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_TypeOfLoanDomain"/>
  <xs:element name="ShortTermBankLoansDetailsScheduleofshorttermloansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable"/>
  <xs:element name="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems"/>
  <xs:element name="BankName" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_BankName"/>
  <xs:element name="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable"/>
  <xs:element name="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems"/>
  <xs:element name="OtherTaxPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherTaxPayables"/>
  <xs:element name="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable"/>
  <xs:element name="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems"/>
  <xs:element name="OtherLongTermLiabilityDebtOfSubsidy" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherLongTermLiabilityDebtOfSubsidy"/>
  <xs:element name="IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest"/>
  <xs:element name="RestrictedStockVestedNotIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_RestrictedStockVestedNotIssued"/>
  <xs:element name="WeightedAverageSharesOfCommonStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_WeightedAverageSharesOfCommonStock"/>
  <xs:element name="EarningPerShareBasicAndDiluted" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_EarningPerShareBasicAndDiluted"/>
  <xs:element name="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable"/>
  <xs:element name="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems"/>
  <xs:element name="Revenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_Revenue"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems"/>
  <xs:element name="ExistingRelationshipWithTheCompany" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ExistingRelationshipWithTheCompany"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
  <xs:element name="DueToRelatedPartieCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_DueToRelatedPartieCurrent"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
  <xs:element name="DueFromRelatedPartycurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_DueFromRelatedPartycurrent"/>
  <xs:element name="WithdrawFundsFromRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_WithdrawFundsFromRelatedParties"/>
  <xs:element name="DepositFundsWithRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_DepositFundsWithRelatedParties"/>
  <xs:element name="OrganizationandPrincipalActivitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_OrganizationandPrincipalActivitiesDetailsTable"/>
  <xs:element name="OrganizationandPrincipalActivitiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OrganizationandPrincipalActivitiesDetailsLineItems"/>
  <xs:element name="TransmissionProductSaleOfSets" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_TransmissionProductSaleOfSets"/>
  <xs:element name="ForkliftManufacturersDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ForkliftManufacturersDescription"/>
  <xs:element name="ElectricIndustrialVehiclesDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ElectricIndustrialVehiclesDescription"/>
  <xs:element name="PercentageOfOutstandingOrdinaryShares" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PercentageOfOutstandingOrdinaryShares"/>
  <xs:element name="EquityMethodInvestmentDescriptionOfPrincipalActivitie" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="SharesReceived" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gtec_SharesReceived"/>
  <xs:element name="AllowanceOfDoubtfulAccounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_AllowanceOfDoubtfulAccounts"/>
  <xs:element name="AdvanceToSupplier" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_AdvanceToSupplier"/>
  <xs:element name="StraightlineMethodLeaseTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_StraightlineMethodLeaseTerm"/>
  <xs:element name="ImplicitInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ImplicitInterestRate"/>
  <xs:element name="ShorttermInvestmentPolicyTextBlock" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShorttermInvestmentPolicyTextBlock"/>
  <xs:element name="RevenueRecognitionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RevenueRecognitionDescription"/>
  <xs:element name="TotalRevenueOfGreenland" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_TotalRevenueOfGreenland"/>
  <xs:element name="AccountingForAroundPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_AccountingForAroundPercentage"/>
  <xs:element name="ValueAddedTaxDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ValueAddedTaxDescription"/>
  <xs:element name="OwnedForeignEnterprisePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OwnedForeignEnterprisePercentage"/>
  <xs:element name="RegisteredCapitalPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RegisteredCapitalPercentage"/>
  <xs:element name="ShortTermInvestmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ShortTermInvestmentDetailsTable"/>
  <xs:element name="ShortTermInvestmentDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShortTermInvestmentDetailsLineItems"/>
  <xs:element name="IncomeShortTermInvestmentOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_IncomeShortTermInvestmentOther"/>
  <xs:element name="OtherShortTermsBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_OtherShortTermsBorrowings"/>
  <xs:element name="ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable"/>
  <xs:element name="ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems"/>
  <xs:element name="NotesReceivableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_NotesReceivableDetailsTable"/>
  <xs:element name="NotesReceivableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesReceivableDetailsLineItems"/>
  <xs:element name="SecurityForIssuanceAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_SecurityForIssuanceAmount"/>
  <xs:element name="NotesReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesReceivable"/>
  <xs:element name="PropertyPlantandEquipmentandConstructioninProgressDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable"/>
  <xs:element name="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems"/>
  <xs:element name="CostOfRevenueAndInventories" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_CostOfRevenueAndInventories"/>
  <xs:element name="ConstructionInProgressFixedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_ConstructionInProgressFixedAssets"/>
  <xs:element name="OwnershipofBuildingsForNetBookValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_OwnershipofBuildingsForNetBookValue"/>
  <xs:element name="LoanFacilityWithMaximumExposure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LoanFacilityWithMaximumExposure"/>
  <xs:element name="InitialTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_InitialTerm"/>
  <xs:element name="LandUseRightsAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRightsAssetsNet"/>
  <xs:element name="NotesPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_NotesPayableDetailsTable"/>
  <xs:element name="NotesPayableDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NotesPayableDetailsLineItems"/>
  <xs:element name="RestrictedCashAndCashEquivalentsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_RestrictedCashAndCashEquivalentsValue"/>
  <xs:element name="NoteReceivableDateOfIssuance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_NoteReceivableDateOfIssuance"/>
  <xs:element name="LandUseRight" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_LandUseRight"/>
  <xs:element name="PercentageOfBankCharges" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PercentageOfBankCharges"/>
  <xs:element name="ShortTermDebtLoan" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShortTermDebtLoan"/>
  <xs:element name="GrantIncomedecreased" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_GrantIncomedecreased"/>
  <xs:element name="LeaseDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_LeaseDetailsTable"/>
  <xs:element name="LeaseDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_LeaseDetailsLineItems"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_ShareholdersEquityDetailsTable"/>
  <xs:element name="ShareholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShareholdersEquityDetailsLineItems"/>
  <xs:element name="InitialPublicOfferingIssuance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_InitialPublicOfferingIssuance"/>
  <xs:element name="OverallotmentOptionAmountOrdinaryShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="gtec_OverallotmentOptionAmountOrdinaryShare"/>
  <xs:element name="InitialBusinessCombinationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_InitialBusinessCombinationDescription"/>
  <xs:element name="PrivatePlacementIssuance" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PrivatePlacementIssuance"/>
  <xs:element name="OrdinarySharesRedeemeddiscription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OrdinarySharesRedeemeddiscription"/>
  <xs:element name="NewlyIssuedOrdinarySharesDuringPeriodShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares"/>
  <xs:element name="StockholdersEquityDecription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_StockholdersEquityDecription"/>
  <xs:element name="WarrantsExpireYear" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_WarrantsExpireYear"/>
  <xs:element name="DescriptionOfWarrantRedemption" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DescriptionOfWarrantRedemption"/>
  <xs:element name="PrivateWarrantsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PrivateWarrantsDescription"/>
  <xs:element name="SaleOfUnitPurchaseOptionPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_SaleOfUnitPurchaseOptionPrice"/>
  <xs:element name="PaymentOfCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="gtec_PaymentOfCash"/>
  <xs:element name="PurchaseOptionOutstandingUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PurchaseOptionOutstandingUnits"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="gtec_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="SettlementToCounterParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="gtec_SettlementToCounterParty"/>
  <xs:element name="TypeOfLoanAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="gtec_TypeOfLoanAxis"/>
  <xs:element name="AgriculturalBankOfPRCCoLtdXinchangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_AgriculturalBankOfPRCCoLtdXinchangMember"/>
  <xs:element name="AgriculturalBankOfPRCCoLtdXinchangOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember"/>
  <xs:element name="CEDECOMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CEDECOMember"/>
  <xs:element name="CenntroAutomotiveCorporationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CenntroAutomotiveCorporationMember"/>
  <xs:element name="CenntroHoldingLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CenntroHoldingLimitedMember"/>
  <xs:element name="CenntroSmartManufacturingTechCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CenntroSmartManufacturingTechCoLtdMember"/>
  <xs:element name="ChardanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ChardanMember"/>
  <xs:element name="CompanyAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CompanyAMember"/>
  <xs:element name="CompanyBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CompanyBMember"/>
  <xs:element name="CompanyCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CompanyCMember"/>
  <xs:element name="CorporateOfficesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_CorporateOfficesMember"/>
  <xs:element name="DomesticSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DomesticSalesMember"/>
  <xs:element name="FixedAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_FixedAssetsMember"/>
  <xs:element name="ForkliftMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ForkliftMember"/>
  <xs:element name="FreightFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_FreightFeeMember"/>
  <xs:element name="GreenlandAssetManagementCorporationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_GreenlandAssetManagementCorporationMember"/>
  <xs:element name="GreenlandTechnologiesCorporationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_GreenlandTechnologiesCorporationMember"/>
  <xs:element name="HEVICorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_HEVICorpMember"/>
  <xs:element name="HangzhouCenntroAutotechCoLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_HangzhouCenntroAutotechCoLimitedMember"/>
  <xs:element name="HangzhouGreenlandEnergyTechnologiesCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember"/>
  <xs:element name="HangzhouGreenlandRoboticTechnologiesCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember"/>
  <xs:element name="HangzhouJiuruEconomicInformationConsultingCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember"/>
  <xs:element name="HengyuCapitalLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_HengyuCapitalLtdMember"/>
  <xs:element name="InfrastructureEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_InfrastructureEquipmentMember"/>
  <xs:element name="InternationalSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_InternationalSalesMember"/>
  <xs:element name="NonForkliftMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_NonForkliftMember"/>
  <xs:element name="OperatingLoansFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OperatingLoansFourMember"/>
  <xs:element name="OperatingLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OperatingLoansMember"/>
  <xs:element name="OperatingLoansOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OperatingLoansOneMember"/>
  <xs:element name="OperatingLoansThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OperatingLoansThreeMember"/>
  <xs:element name="OperatingLoansTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OperatingLoansTwoMember"/>
  <xs:element name="OrdinarySharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_OrdinarySharesMember"/>
  <xs:element name="PRCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PRCMember"/>
  <xs:element name="PeterZuguangWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PeterZuguangWangMember"/>
  <xs:element name="ProcurementOfMaterialsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ProcurementOfMaterialsMember"/>
  <xs:element name="PublicWarrantsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_PublicWarrantsMember"/>
  <xs:element name="RuralCommercialBankOfPRCCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RuralCommercialBankOfPRCCoLtdMember"/>
  <xs:element name="RuralCommercialBankOfPRCCoLtdOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_RuralCommercialBankOfPRCCoLtdOneMember"/>
  <xs:element name="ShanghaiHengyuBusinessManagementConsultingCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember"/>
  <xs:element name="ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember"/>
  <xs:element name="SinomachineryHoldingLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_SinomachineryHoldingLimitedMember"/>
  <xs:element name="StatutoryReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_StatutoryReserveMember"/>
  <xs:element name="XinchangCountyJiuheInvestmentManagementPartnershipLPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember"/>
  <xs:element name="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
  <xs:element name="ZhejiangJilinElectronicTechnologyCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhejiangJilinElectronicTechnologyCoMember"/>
  <xs:element name="ZhejiangKangchenBiotechnologyCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhejiangKangchenBiotechnologyCoLtdMember"/>
  <xs:element name="ZhejiangZhongchaiMachineryCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhejiangZhongchaiMachineryCoLtdMember"/>
  <xs:element name="ZhejiangZhongchaiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhejiangZhongchaiMember"/>
  <xs:element name="ZhejiangZhonggongMachineryCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
  <xs:element name="ZhongchaiHoldingHongKongLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhongchaiHoldingHongKongLimitedMember"/>
  <xs:element name="ZhongchaiHoldingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhongchaiHoldingMember"/>
  <xs:element name="ZhouHanyiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhouHanyiMember"/>
  <xs:element name="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="gtec_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>gtec-20221231_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: Fri Mar 31 16:25:36 UTC 2023 -->
<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="gtec-20221231.xsd#gtec_r_ConsolidatedBalanceSheet" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedIncomeStatement" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedCashFlow" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnotesreceivableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofestimatedfutureamortizationexpenseTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnotespayableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofshorttermbankloansTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofothercurrentliabilitiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsupplementalbalancesheetTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleoflongtermpayablesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnoncancellablefutureminimumleasepaymentsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSuppliers" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="gtec_AdvanceToSuppliers" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_LandUseRightNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="gtec_LandUseRightNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_DeferedTaxAssets" xlink:href="gtec-20221231.xsd#gtec_DeferedTaxAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="gtec_DeferedTaxAssets" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayablebankAcceptanceNotes" xlink:href="gtec-20221231.xsd#gtec_NotesPayablebankAcceptanceNotes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="gtec_NotesPayablebankAcceptanceNotes" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OtherLongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InvestmentIncomeInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherOperatingIncomeLoss" xlink:href="gtec-20221231.xsd#gtec_OtherOperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="gtec_OtherOperatingIncomeLoss" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpense" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow">
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraxK4BSSzGYz5JTgfUoaIFDV2uuidCqH2F9JKZJ3za8kn0JKZoLTtZhSZ4Jr6D6djmGIYKGa/vdop1ZWY9C96+DtcY5GIin9RRtF7OkySpkAiSNxVZFJcSklIkLSaN/ITA8f6NlM6//akHZC5uZ7OmKkij6Mdp2yQoRz+exAvvyLrbAZ03mR0RLfXOUwLUXch3zlZNu/+DGxI8gUZJwCvU+hyT8gko66qHXNriSkKLpPf+nHuYGvJN6] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_LossOnPrepaymentOfFinancingLeaseObligations" xlink:href="gtec-20221231.xsd#gtec_LossOnPrepaymentOfFinancingLeaseObligations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_LossOnPrepaymentOfFinancingLeaseObligations" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_DeferredTaxAsset" xlink:href="gtec-20221231.xsd#gtec_DeferredTaxAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_DeferredTaxAsset" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSuppliersCost" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_AdvanceToSuppliersCost" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:href="gtec-20221231.xsd#gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_CustomerDeposit" xlink:href="gtec-20221231.xsd#gtec_CustomerDeposit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_CustomerDeposit" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_LongtermPayablesunamortizedDeferredFinancingCost" xlink:href="gtec-20221231.xsd#gtec_LongtermPayablesunamortizedDeferredFinancingCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_LongtermPayablesunamortizedDeferredFinancingCost" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" order="13" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseInAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_IncreaseInAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_IncreaseInAllowanceForDoubtfulAccounts" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseInProvisionForInventory" xlink:href="gtec-20221231.xsd#gtec_IncreaseInProvisionForInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="gtec_IncreaseInProvisionForInventory" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromGovernmentGrantsForConstruction" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromGovernmentGrantsForConstruction"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="gtec_ProceedsFromGovernmentGrantsForConstruction" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInterestInJointVenture" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gtec_ProceedsFromRelatedParties" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromEquityAndDebtFinaning" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromEquityAndDebtFinaning"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gtec_ProceedsFromEquityAndDebtFinaning" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromNCIsInvestment" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromNCIsInvestment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gtec_ProceedsFromNCIsInvestment" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_ReductionOfCapital" xlink:href="gtec-20221231.xsd#gtec_ReductionOfCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gtec_ReductionOfCapital" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfOtherDebt" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gtec_PrepaymentOfLeasefinancingObligations" xlink:href="gtec-20221231.xsd#gtec_PrepaymentOfLeasefinancingObligations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gtec_PrepaymentOfLeasefinancingObligations" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" xlink:href="gtec-20221231.xsd#gtec_PaymentOfPrincipalOnFinancingLeaseObligation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <loc xlink:type="locator" xlink:label="gtec_BankNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_BankNotesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="gtec_BankNotesReceivable" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_CommercialNoteReceivable" xlink:href="gtec-20221231.xsd#gtec_CommercialNoteReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="gtec_CommercialNoteReceivable" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:href="gtec-20221231.xsd#gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:href="gtec-20221231.xsd#gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBank"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBankCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NotesPayableToBank" xlink:to="us-gaap_NotesPayableToBankCurrent" order="1" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <loc xlink:type="locator" xlink:label="gtec_CollateralizedBankLoans" xlink:href="gtec-20221231.xsd#gtec_CollateralizedBankLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="gtec_CollateralizedBankLoans" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherTaxPayables" xlink:href="gtec-20221231.xsd#gtec_OtherTaxPayables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="gtec_OtherTaxPayables" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" order="5" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>gtec-20221231_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: Fri Mar 31 16:25:36 UTC 2023 -->
<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="gtec-20221231.xsd#gtec_r_ConsolidatedBalanceSheet" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedIncomeStatement" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShareholdersEquityType2or3" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedCashFlow" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OrganizationandPrincipalActivities" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SummaryofSignificantAccountingPolicies" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermInvestment" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConcentrationonRevenuesandCostofGoodsSold" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsReceivable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_Inventories" roleURI="http://greenlandtechnologiesholdingcorp.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesReceivable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_PropertyPlantandEquipmentandConstructioninProgress" roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LandUseRights" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesPayable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsPayable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermBankLoans" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherCurrentLiabilities" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherLongTermLiabilities" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_Lease" roleURI="http://greenlandtechnologiesholdingcorp.com/role/Lease"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LongTermPayables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShareholdersEquity" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_EarningsPerShare" roleURI="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_GeographicalSalesandSegments" roleURI="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_IncomeTaxes" roleURI="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_CommitmentsandContingencies" roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_RelatedPartyTransactions" roleURI="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SubsequentEvents" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountingPoliciesByPolicy" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OrganizationandPrincipalActivitiesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConcentrationonRevenuesandCostofGoodsSoldTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsReceivableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_InventoriesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesReceivableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_PropertyPlantandEquipmentandConstructioninProgressTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LandUseRightsTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesPayableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsPayableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermBankLoansTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherCurrentLiabilitiesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherLongTermLiabilitiesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LeaseTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LeaseTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LongTermPayablesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_EarningsPerShareTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_GeographicalSalesandSegmentsTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_CommitmentsandContingenciesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_RelatedPartyTransactionsTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofgainorlossonforeigncurrencytransactionTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofestimatedusefullivesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsetsforthdisaggregationofrevenueTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofconcentrationofmajorcustomersandsuppliersTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofmajorcustomersofaccountsreceivableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofallowancefordoubtfulaccountsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofinventoriesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofinventoryreserveTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnotesreceivableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofassetsusedassecurityTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleoflanduserightsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofestimatedfutureamortizationexpenseTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnotespayableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofaccountspayableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofshorttermbankloansTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofshorttermloansTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofothercurrentliabilitiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofotherlongtermliabilitiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofleasetothepropertyandequipmentTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsupplementalbalancesheetTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofleaseliabilitiesunderoperatingleasesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleoflongtermpayablesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofbasicanddilutedearningspersharecomputationTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsalesbygeographicalareaTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnoncancellablefutureminimumleasepaymentsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnamesandrelationshipofrelatedpartiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofduetorelatedpartiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofduefromrelatedpartiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofrelatedpartyfundslendingTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OrganizationandPrincipalActivitiesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermInvestmentDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConcentrationonRevenuesandCostofGoodsSoldDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesReceivableDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_PropertyPlantandEquipmentandConstructioninProgressDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LandUseRightsDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesPayableDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermBankLoansDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherLongTermLiabilitiesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LeaseDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LongTermPayablesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShareholdersEquityDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_IncomeTaxesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_CommitmentsandContingenciesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_RelatedPartyTransactionsDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#DocumentAndEntityInformation" roleURI="http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSuppliers" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="gtec_AdvanceToSuppliers" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_LandUseRightNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="gtec_LandUseRightNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DeferedTaxAssets" xlink:href="gtec-20221231.xsd#gtec_DeferedTaxAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="gtec_DeferedTaxAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayablebankAcceptanceNotes" xlink:href="gtec-20221231.xsd#gtec_NotesPayablebankAcceptanceNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="gtec_NotesPayablebankAcceptanceNotes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLongTermDebtNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_EquityAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_MinorityInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_OperatingExpenses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InvestmentIncomeInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InterestExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherOperatingIncomeLoss" xlink:href="gtec-20221231.xsd#gtec_OtherOperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="gtec_OtherOperatingIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_StatutoryReserveMember" xlink:href="gtec-20221231.xsd#gtec_StatutoryReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="gtec_StatutoryReserveMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DebtOfTheCancelledCompany" xlink:href="gtec-20221231.xsd#gtec_DebtOfTheCancelledCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gtec_DebtOfTheCancelledCompany" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromNCIsInvestment" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromNCIsInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gtec_ProceedsFromNCIsInvestment" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TransferToStatutoryReserve" xlink:href="gtec-20221231.xsd#gtec_TransferToStatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="gtec_TransferToStatutoryReserve" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_LossOnPrepaymentOfFinancingLeaseObligations" xlink:href="gtec-20221231.xsd#gtec_LossOnPrepaymentOfFinancingLeaseObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="gtec_LossOnPrepaymentOfFinancingLeaseObligations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseInAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_IncreaseInAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="gtec_IncreaseInAllowanceForDoubtfulAccounts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseInProvisionForInventory" xlink:href="gtec-20221231.xsd#gtec_IncreaseInProvisionForInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="gtec_IncreaseInProvisionForInventory" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DeferredTaxAsset" xlink:href="gtec-20221231.xsd#gtec_DeferredTaxAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="gtec_DeferredTaxAsset" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSuppliersCost" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="gtec_AdvanceToSuppliersCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:href="gtec-20221231.xsd#gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_CustomerDeposit" xlink:href="gtec-20221231.xsd#gtec_CustomerDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="gtec_CustomerDeposit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_LongtermPayablesunamortizedDeferredFinancingCost" xlink:href="gtec-20221231.xsd#gtec_LongtermPayablesunamortizedDeferredFinancingCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="gtec_LongtermPayablesunamortizedDeferredFinancingCost" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromGovernmentGrantsForConstruction" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromGovernmentGrantsForConstruction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="gtec_ProceedsFromGovernmentGrantsForConstruction" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInterestInJointVenture" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfOtherDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="gtec_ProceedsFromRelatedParties" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PrepaymentOfLeasefinancingObligations" xlink:href="gtec-20221231.xsd#gtec_PrepaymentOfLeasefinancingObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="gtec_PrepaymentOfLeasefinancingObligations" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" xlink:href="gtec-20221231.xsd#gtec_PaymentOfPrincipalOnFinancingLeaseObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromEquityAndDebtFinaning" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromEquityAndDebtFinaning"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="gtec_ProceedsFromEquityAndDebtFinaning" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromNCIsInvestment" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromNCIsInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="gtec_ProceedsFromNCIsInvestment" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ReductionOfCapital" xlink:href="gtec-20221231.xsd#gtec_ReductionOfCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="gtec_ReductionOfCapital" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_InterestPaidNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_BankBalancesAndCash" xlink:href="gtec-20221231.xsd#gtec_BankBalancesAndCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="gtec_BankBalancesAndCash" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" xlink:href="gtec-20221231.xsd#gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_SummaryofSignificantAccountingPoliciesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment">
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ShortTermInvestmentLineItems" xlink:to="gtec_ShortTermInvestmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermInvestmentLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable">
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDisclosureAbstract" xlink:to="gtec_NotesReceivableDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LandUseRights">
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsTextBlock" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_LandUseRightsAbstract" xlink:to="gtec_LandUseRightsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesPayable">
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDisclosureAbstract" xlink:to="gtec_NotesPayableDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_OtherCurrentLiabilitiesLineItems" xlink:to="gtec_OtherCurrentLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherCurrentLiabilitiesLineItems" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities">
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_OtherLongTermLiabilitiesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongtermLiabilitiesDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherLongTermLiabilitiesLineItems" xlink:to="gtec_OtherLongtermLiabilitiesDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/Lease">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity">
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityLineItems" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityTable" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ShareholdersEquityLineItems" xlink:to="gtec_ShareholdersEquityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityLineItems" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentsGeographicalAreasAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentsGeographicalAreasAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_SalesByGeographyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SalesByGeographyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentsGeographicalAreasAbstract" xlink:to="gtec_SalesByGeographyTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="gtec_IncomeTaxesLineItems" xlink:href="gtec-20221231.xsd#gtec_IncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_IncomeTaxesTable" xlink:href="gtec-20221231.xsd#gtec_IncomeTaxesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_IncomeTaxesLineItems" xlink:to="gtec_IncomeTaxesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestCapitalizationPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InterestCapitalizationPolicyPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSuppliersPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_AdvanceToSuppliersPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_LandUseRightsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SellingExpensesPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SellingExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_SellingExpensesPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_GovernmentSubsidiesPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_GovernmentSubsidiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_GovernmentSubsidiesPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesPolicy" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityReserveEstimatePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LiabilityReserveEstimatePolicy" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SegmentsandRelatedInformationPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SegmentsandRelatedInformationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_SegmentsandRelatedInformationPolicyTextBlock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_RelatedPartyPolicyTextBlock" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_EconomicAndPoliticalRisksPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_EconomicAndPoliticalRisksPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="gtec_EconomicAndPoliticalRisksPolicyTextBlock" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketRiskBenefitPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketRiskBenefitPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_MarketRiskBenefitPolicyTextBlock" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="31" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="gtec_ScheduleOfAllowanceForDoubtfulAccounts" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfInventoryReserveTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoryReserveTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="gtec_ScheduleOfInventoryReserveTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables">
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableTablesTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_NotesReceivableTablesLineItems" xlink:to="gtec_NotesReceivableTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SchedualOfNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_SchedualOfNotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableTablesLineItems" xlink:to="gtec_SchedualOfNotesReceivable" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfRestrictedAssetsTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfRestrictedAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="gtec_ScheduleOfRestrictedAssetsTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables">
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLandUseRights" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLandUseRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_LandUseRightsAbstract" xlink:to="gtec_ScheduleOfLandUseRights" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_LandUseRightsAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables">
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableTablesTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_NotesPayableTablesLineItems" xlink:to="gtec_NotesPayableTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNotePayableTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotePayableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableTablesLineItems" xlink:to="gtec_ScheduleOfNotePayableTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfShortTermLoansTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermLoansTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="gtec_ScheduleOfShortTermLoansTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesTablesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_OtherLongTermLiabilitiesTablesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherLongTermLiabilitiesTablesLineItems" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LeaseTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentsGeographicalAreasAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentsGeographicalAreasAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentsGeographicalAreasAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DueToRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="gtec_DueToRelatedPartiesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DueFromRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_DueFromRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="gtec_DueFromRelatedPartiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_EquityMethodInvesteeNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhongchaiHoldingHongKongLimitedMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingHongKongLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="gtec_ZhongchaiHoldingHongKongLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangZhongchaiMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMachineryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="gtec_ZhejiangZhongchaiMachineryCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HEVICorpMember" xlink:href="gtec-20221231.xsd#gtec_HEVICorpMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="gtec_HEVICorpMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HengyuCapitalLtdMember" xlink:href="gtec-20221231.xsd#gtec_HengyuCapitalLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="gtec_HengyuCapitalLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DomicileAndDateOfIncorporation" xlink:href="gtec-20221231.xsd#gtec_DomicileAndDateOfIncorporation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="gtec_DomicileAndDateOfIncorporation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PartnersCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_PartnersCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfCurrenciesDescription" xlink:href="gtec-20221231.xsd#gtec_TypeOfCurrenciesDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="gtec_TypeOfCurrenciesDescription" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntercompanyForeignCurrencyBalanceLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAverageForwardExchangeRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable">
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandBuildingsAndImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OfficeEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_FixedAssetsMember" xlink:href="gtec-20221231.xsd#gtec_FixedAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="gtec_FixedAssetsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="gtec_ForkliftMember" xlink:href="gtec-20221231.xsd#gtec_ForkliftMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gtec_ForkliftMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_NonForkliftMember" xlink:href="gtec-20221231.xsd#gtec_NonForkliftMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="gtec_NonForkliftMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_MajorProductAbstract" xlink:href="gtec-20221231.xsd#gtec_MajorProductAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="gtec_MajorProductAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExciseAndSalesTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExciseAndSalesTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_MajorProductAbstract" xlink:to="us-gaap_ExciseAndSalesTaxes" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable">
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="srt_MajorCustomersAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_CompanyAMember" xlink:href="gtec-20221231.xsd#gtec_CompanyAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="gtec_CompanyAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CompanyBMember" xlink:href="gtec-20221231.xsd#gtec_CompanyBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="gtec_CompanyBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationRiskPercentage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="gtec_ConcentrationRiskPercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable">
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:to="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="srt_MajorCustomersAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="gtec_CompanyAMember" xlink:href="gtec-20221231.xsd#gtec_CompanyAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="gtec_CompanyAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CompanyBMember" xlink:href="gtec-20221231.xsd#gtec_CompanyBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="gtec_CompanyBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CompanyCMember" xlink:href="gtec-20221231.xsd#gtec_CompanyCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="gtec_CompanyCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueConcentrationOfRiskAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:to="us-gaap_FairValueConcentrationOfRiskAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationRiskPercntage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercntage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:to="gtec_ConcentrationRiskPercntage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraxK4BSSzGYz5JTgfUoaIFDV2uuidCqH2F9JKZJ3za8kn0JKZoLTtZhSZ4Jr6D6djmGIYKGa/vdop1ZWY9C96+DtcY5GIin9RRtF7OkySpkAiSNxVZFJcSklIkLSaN/ITA8f6NlM6//akHZC5uZ7OmKkij6Mdp2yQoRz+exAvvyLrbAZ03mR0RLfXOUwLUXch3zlZNu/+DGxI8gUZJwCvU+hyT8gko66qGecesa5bmhkRhn814D4JF+] CSR-->
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable">
    <loc xlink:type="locator" xlink:label="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AdditionalProvisionForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AdditionalProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="gtec_AdditionalProvisionForDoubtfulAccounts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_EffectOfFXChange" xlink:href="gtec-20221231.xsd#gtec_EffectOfFXChange"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="gtec_EffectOfFXChange" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfInventoriesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RevolvingMaterials" xlink:href="gtec-20221231.xsd#gtec_RevolvingMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoriesAbstract" xlink:to="gtec_RevolvingMaterials" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ConsignedProcessingMaterials" xlink:href="gtec-20221231.xsd#gtec_ConsignedProcessingMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoriesAbstract" xlink:to="gtec_ConsignedProcessingMaterials" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryAdjustments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfInventoryReserveAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoryReserveAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoryReserveAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoryReserveAbstract" xlink:to="us-gaap_InventoryWriteDown" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_InventoryEffectOfFXChange" xlink:href="gtec-20221231.xsd#gtec_InventoryEffectOfFXChange"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfInventoryReserveAbstract" xlink:to="gtec_InventoryEffectOfFXChange" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable">
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsScheduleofnotesreceivableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_BankNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_BankNotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="gtec_BankNotesReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CommercialNoteReceivable" xlink:href="gtec-20221231.xsd#gtec_CommercialNoteReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="gtec_CommercialNoteReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="us-gaap_ReceivablesNetCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_MachineryAndEquipmentGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_MotorVehicles" xlink:href="gtec-20221231.xsd#gtec_MotorVehicles"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="gtec_MotorVehicles" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ElectronicEquipment" xlink:href="gtec-20221231.xsd#gtec_ElectronicEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="gtec_ElectronicEquipment" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_FixedAssetsDecoration" xlink:href="gtec-20221231.xsd#gtec_FixedAssetsDecoration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="gtec_FixedAssetsDecoration" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantsAndEquipmentNet" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantsAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="gtec_PropertyPlantsAndEquipmentNet" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ConstructionInProgressGross" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable">
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:to="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_BuildingsNet" xlink:href="gtec-20221231.xsd#gtec_BuildingsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:to="gtec_BuildingsNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_MachinerNet" xlink:href="gtec-20221231.xsd#gtec_MachinerNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:to="gtec_MachinerNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RestrictedAssetsTotal" xlink:href="gtec-20221231.xsd#gtec_RestrictedAssetsTotal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_MachinerNet" xlink:to="gtec_RestrictedAssetsTotal" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsCost" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLandUseRightsAbstract" xlink:to="gtec_LandUseRightsCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_LessAccumulatedAmortization" xlink:href="gtec-20221231.xsd#gtec_LessAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLandUseRightsAbstract" xlink:to="gtec_LessAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLandUseRightsAbstract" xlink:to="gtec_LandUseRightsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:href="gtec-20221231.xsd#gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:to="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:href="gtec-20221231.xsd#gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable">
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsScheduleofnotespayableLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsScheduleofnotespayableLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsScheduleofnotespayableTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsScheduleofnotespayableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_NotesPayableDetailsScheduleofnotespayableLineItems" xlink:to="gtec_NotesPayableDetailsScheduleofnotespayableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_NotesPayableDetailsScheduleofnotespayableTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBankCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsScheduleofnotespayableLineItems" xlink:to="us-gaap_NotesPayableToBankCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBank"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsScheduleofnotespayableLineItems" xlink:to="us-gaap_NotesPayableToBank" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable">
    <loc xlink:type="locator" xlink:label="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:href="gtec-20221231.xsd#gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsPayableDetailsScheduleofaccountspayableTable" xlink:href="gtec-20221231.xsd#gtec_AccountsPayableDetailsScheduleofaccountspayableTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:to="gtec_AccountsPayableDetailsScheduleofaccountspayableTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_AccountsPayableDetailsScheduleofaccountspayableTable" xlink:to="us-gaap_PublicUtilitiesInventoryAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ProcurementOfMaterialsMember" xlink:href="gtec-20221231.xsd#gtec_ProcurementOfMaterialsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="gtec_ProcurementOfMaterialsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_InfrastructureEquipmentMember" xlink:href="gtec-20221231.xsd#gtec_InfrastructureEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="gtec_InfrastructureEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_FreightFeeMember" xlink:href="gtec-20221231.xsd#gtec_FreightFeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="gtec_FreightFeeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfShortTermBankLoansAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermBankLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_CollateralizedBankLoans" xlink:href="gtec-20221231.xsd#gtec_CollateralizedBankLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfShortTermBankLoansAbstract" xlink:to="gtec_CollateralizedBankLoans" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfShortTermBankLoansAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfShortTermBankLoansAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable">
    <loc xlink:type="locator" xlink:label="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfLoanAxis" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:to="gtec_TypeOfLoanAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfLoanDomain" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="gtec_TypeOfLoanAxis" xlink:to="gtec_TypeOfLoanDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfLoanDomain_0" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="gtec_TypeOfLoanAxis" xlink:to="gtec_TypeOfLoanDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_TypeOfLoanDomain" xlink:to="gtec_OperatingLoansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansOneMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_TypeOfLoanDomain" xlink:to="gtec_OperatingLoansOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansTwoMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_TypeOfLoanDomain" xlink:to="gtec_OperatingLoansTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansThreeMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_TypeOfLoanDomain" xlink:to="gtec_OperatingLoansThreeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansFourMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_TypeOfLoanDomain" xlink:to="gtec_OperatingLoansFourMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_BankName" xlink:href="gtec-20221231.xsd#gtec_BankName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="gtec_BankName" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherTaxPayables" xlink:href="gtec-20221231.xsd#gtec_OtherTaxPayables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="gtec_OtherTaxPayables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable">
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilityDebtOfSubsidy" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilityDebtOfSubsidy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:to="gtec_OtherLongTermLiabilityDebtOfSubsidy" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:to="us-gaap_OtherLongTermDebtNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:to="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:href="gtec-20221231.xsd#gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:to="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfSupplementalBalanceSheetAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSupplementalBalanceSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLeasesAbstract" xlink:href="gtec-20221231.xsd#gtec_OperatingLeasesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfSupplementalBalanceSheetAbstract" xlink:to="gtec_OperatingLeasesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RestrictedStockVestedNotIssued" xlink:href="gtec-20221231.xsd#gtec_RestrictedStockVestedNotIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="gtec_RestrictedStockVestedNotIssued" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_WeightedAverageSharesOfCommonStock" xlink:href="gtec-20221231.xsd#gtec_WeightedAverageSharesOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="gtec_WeightedAverageSharesOfCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_EarningPerShareBasicAndDiluted" xlink:href="gtec-20221231.xsd#gtec_EarningPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_WeightedAverageSharesOfCommonStock" xlink:to="gtec_EarningPerShareBasicAndDiluted" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable">
    <loc xlink:type="locator" xlink:label="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:href="gtec-20221231.xsd#gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" xlink:href="gtec-20221231.xsd#gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:to="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="gtec_DomesticSalesMember" xlink:href="gtec-20221231.xsd#gtec_DomesticSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="gtec_DomesticSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_InternationalSalesMember" xlink:href="gtec-20221231.xsd#gtec_InternationalSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="gtec_InternationalSalesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_Revenue" xlink:href="gtec-20221231.xsd#gtec_Revenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:to="gtec_Revenue" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable">
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_SinomachineryHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_SinomachineryHoldingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_SinomachineryHoldingLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroHoldingLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangKangchenBiotechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroSmartManufacturingTechCoLtdMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhejiangZhonggongMachineryCoLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouCenntroAutotechCoLimitedMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouCenntroAutotechCoLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_HangzhouCenntroAutotechCoLimitedMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PeterZuguangWangMember" xlink:href="gtec-20221231.xsd#gtec_PeterZuguangWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_PeterZuguangWangMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_GreenlandAssetManagementCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandAssetManagementCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_GreenlandAssetManagementCorporationMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroAutomotiveCorporationMember" xlink:href="gtec-20221231.xsd#gtec_CenntroAutomotiveCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroAutomotiveCorporationMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ExistingRelationshipWithTheCompany" xlink:href="gtec-20221231.xsd#gtec_ExistingRelationshipWithTheCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:to="gtec_ExistingRelationshipWithTheCompany" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhejiangZhonggongMachineryCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroSmartManufacturingTechCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroHoldingLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroAutomotiveCorporationMember" xlink:href="gtec-20221231.xsd#gtec_CenntroAutomotiveCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroAutomotiveCorporationMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DueToRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="gtec_DueToRelatedPartiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DueToRelatedPartieCurrent" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartieCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_DueToRelatedPartiesAbstract" xlink:to="gtec_DueToRelatedPartieCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_CenntroHoldingLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DueFromRelatedPartycurrent" xlink:href="gtec-20221231.xsd#gtec_DueFromRelatedPartycurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="gtec_DueFromRelatedPartycurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhejiangZhonggongMachineryCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroHoldingLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PeterZuguangWangMember" xlink:href="gtec-20221231.xsd#gtec_PeterZuguangWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_PeterZuguangWangMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_CenntroSmartManufacturingTechCoLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangKangchenBiotechnologyCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_WithdrawFundsFromRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_WithdrawFundsFromRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="gtec_WithdrawFundsFromRelatedPartiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_WithdrawFundsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_WithdrawFundsFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_WithdrawFundsFromRelatedPartiesAbstract" xlink:to="gtec_WithdrawFundsFromRelatedParties" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DepositFundsWithRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_DepositFundsWithRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="gtec_DepositFundsWithRelatedPartiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DepositFundsWithRelatedParties" xlink:href="gtec-20221231.xsd#gtec_DepositFundsWithRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_DepositFundsWithRelatedPartiesAbstract" xlink:to="gtec_DepositFundsWithRelatedParties" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails">
    <loc xlink:type="locator" xlink:label="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_OrganizationandPrincipalActivitiesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_OrganizationandPrincipalActivitiesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_OrganizationandPrincipalActivitiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_OrganizationandPrincipalActivitiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsTable" xlink:to="srt_OwnershipAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="gtec_ZhejiangZhongchaiMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMachineryCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="gtec_ZhejiangZhongchaiMachineryCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_GreenlandTechnologiesCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandTechnologiesCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="gtec_GreenlandTechnologiesCorporationMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_HengyuCapitalLtdMember" xlink:href="gtec-20221231.xsd#gtec_HengyuCapitalLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="gtec_HengyuCapitalLtdMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangZhongchaiMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="gtec_ZhejiangZhongchaiMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TransmissionProductSaleOfSets" xlink:href="gtec-20221231.xsd#gtec_TransmissionProductSaleOfSets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_TransmissionProductSaleOfSets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ForkliftManufacturersDescription" xlink:href="gtec-20221231.xsd#gtec_ForkliftManufacturersDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_ForkliftManufacturersDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ElectricIndustrialVehiclesDescription" xlink:href="gtec-20221231.xsd#gtec_ElectricIndustrialVehiclesDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_ElectricIndustrialVehiclesDescription" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PercentageOfOutstandingOrdinaryShares" xlink:href="gtec-20221231.xsd#gtec_PercentageOfOutstandingOrdinaryShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_PercentageOfOutstandingOrdinaryShares" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie" xlink:href="gtec-20221231.xsd#gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="gtec_PRCMember" xlink:href="gtec-20221231.xsd#gtec_PRCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="gtec_PRCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhongchaiHoldingMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="gtec_ZhongchaiHoldingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SharesReceived" xlink:href="gtec-20221231.xsd#gtec_SharesReceived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_SharesReceived" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AllowanceOfDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AllowanceOfDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_AllowanceOfDoubtfulAccounts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSupplier" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSupplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_AdvanceToSupplier" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_StraightlineMethodLeaseTerm" xlink:href="gtec-20221231.xsd#gtec_StraightlineMethodLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_StraightlineMethodLeaseTerm" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ImplicitInterestRate" xlink:href="gtec-20221231.xsd#gtec_ImplicitInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_ImplicitInterestRate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ShorttermInvestmentPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_ShorttermInvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_ShorttermInvestmentPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RevenueRecognitionDescription" xlink:href="gtec-20221231.xsd#gtec_RevenueRecognitionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_RevenueRecognitionDescription" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_TotalRevenueOfGreenland" xlink:href="gtec-20221231.xsd#gtec_TotalRevenueOfGreenland"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_TotalRevenueOfGreenland" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountingForAroundPercentage" xlink:href="gtec-20221231.xsd#gtec_AccountingForAroundPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_AccountingForAroundPercentage" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ValueAddedTaxDescription" xlink:href="gtec-20221231.xsd#gtec_ValueAddedTaxDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_ValueAddedTaxDescription" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OwnedForeignEnterprisePercentage" xlink:href="gtec-20221231.xsd#gtec_OwnedForeignEnterprisePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_OwnedForeignEnterprisePercentage" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RegisteredCapitalPercentage" xlink:href="gtec-20221231.xsd#gtec_RegisteredCapitalPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_RegisteredCapitalPercentage" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="16" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails">
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ShortTermInvestmentDetailsLineItems" xlink:to="gtec_ShortTermInvestmentDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ShortTermInvestmentDetailsTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_ZhejiangJilinElectronicTechnologyCoMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangJilinElectronicTechnologyCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_ZhejiangJilinElectronicTechnologyCoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_IncomeShortTermInvestmentOther" xlink:href="gtec-20221231.xsd#gtec_IncomeShortTermInvestmentOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermInvestmentDetailsLineItems" xlink:to="gtec_IncomeShortTermInvestmentOther" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermInvestmentDetailsLineItems" xlink:to="us-gaap_OtherShortTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherShortTermsBorrowings" xlink:href="gtec-20221231.xsd#gtec_OtherShortTermsBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermInvestmentDetailsLineItems" xlink:to="gtec_OtherShortTermsBorrowings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShortTermInvestmentDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFairValue" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails">
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:to="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationRiskPercntage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercntage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:to="gtec_ConcentrationRiskPercntage" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails">
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_NotesReceivableDetailsLineItems" xlink:to="gtec_NotesReceivableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_NotesReceivableDetailsTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_NotesReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SecurityForIssuanceAmount" xlink:href="gtec-20221231.xsd#gtec_SecurityForIssuanceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDetailsLineItems" xlink:to="gtec_SecurityForIssuanceAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDetailsLineItems" xlink:to="gtec_NotesReceivable" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesReceivableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails">
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationExpenseOnReclassifiedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="us-gaap_DepreciationExpenseOnReclassifiedAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CostOfRevenueAndInventories" xlink:href="gtec-20221231.xsd#gtec_CostOfRevenueAndInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_CostOfRevenueAndInventories" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ConstructionInProgressFixedAssets" xlink:href="gtec-20221231.xsd#gtec_ConstructionInProgressFixedAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_ConstructionInProgressFixedAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OwnershipofBuildingsForNetBookValue" xlink:href="gtec-20221231.xsd#gtec_OwnershipofBuildingsForNetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_OwnershipofBuildingsForNetBookValue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_LoanFacilityWithMaximumExposure" xlink:href="gtec-20221231.xsd#gtec_LoanFacilityWithMaximumExposure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_LoanFacilityWithMaximumExposure" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_InitialTerm" xlink:href="gtec-20221231.xsd#gtec_InitialTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_InitialTerm" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails">
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsAssetsNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_LandUseRightsAbstract" xlink:to="gtec_LandUseRightsAssetsNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails">
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="gtec_NotesPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_NotesPayableDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RestrictedCashAndCashEquivalentsValue" xlink:href="gtec-20221231.xsd#gtec_RestrictedCashAndCashEquivalentsValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="gtec_RestrictedCashAndCashEquivalentsValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_NoteReceivableDateOfIssuance" xlink:href="gtec-20221231.xsd#gtec_NoteReceivableDateOfIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="gtec_NoteReceivableDateOfIssuance" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRight" xlink:href="gtec-20221231.xsd#gtec_LandUseRight"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="gtec_LandUseRight" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PercentageOfBankCharges" xlink:href="gtec-20221231.xsd#gtec_PercentageOfBankCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="gtec_PercentageOfBankCharges" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermDebtLoan" xlink:href="gtec-20221231.xsd#gtec_ShortTermDebtLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="gtec_ShortTermDebtLoan" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="gtec_OtherLongtermLiabilitiesDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="gtec_GrantIncomedecreased" xlink:href="gtec-20221231.xsd#gtec_GrantIncomedecreased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_OtherLongtermLiabilitiesDisclosureAbstract" xlink:to="gtec_GrantIncomedecreased" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails">
    <loc xlink:type="locator" xlink:label="gtec_LeaseDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_LeaseDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_LeaseDetailsTable" xlink:href="gtec-20221231.xsd#gtec_LeaseDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_LeaseDetailsLineItems" xlink:to="gtec_LeaseDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_LeaseDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CorporateOfficesMember" xlink:href="gtec-20221231.xsd#gtec_CorporateOfficesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="gtec_CorporateOfficesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_LeaseDetailsLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_ShareholdersEquityDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ShareholdersEquityDetailsTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_OrdinarySharesMember" xlink:href="gtec-20221231.xsd#gtec_OrdinarySharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="gtec_OrdinarySharesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PublicWarrantsMember" xlink:href="gtec-20221231.xsd#gtec_PublicWarrantsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="gtec_PublicWarrantsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_GreenlandAssetManagementCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandAssetManagementCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_GreenlandAssetManagementCorporationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhongchaiHoldingMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_ZhongchaiHoldingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhouHanyiMember" xlink:href="gtec-20221231.xsd#gtec_ZhouHanyiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_ZhouHanyiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_CEDECOMember" xlink:href="gtec-20221231.xsd#gtec_CEDECOMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_CEDECOMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_ChardanMember" xlink:href="gtec-20221231.xsd#gtec_ChardanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="gtec_ChardanMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_InitialPublicOfferingIssuance" xlink:href="gtec-20221231.xsd#gtec_InitialPublicOfferingIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_InitialPublicOfferingIssuance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OverallotmentOptionAmountOrdinaryShare" xlink:href="gtec-20221231.xsd#gtec_OverallotmentOptionAmountOrdinaryShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_OverallotmentOptionAmountOrdinaryShare" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_InitialBusinessCombinationDescription" xlink:href="gtec-20221231.xsd#gtec_InitialBusinessCombinationDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_InitialBusinessCombinationDescription" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PrivatePlacementIssuance" xlink:href="gtec-20221231.xsd#gtec_PrivatePlacementIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_PrivatePlacementIssuance" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_OrdinarySharesRedeemeddiscription" xlink:href="gtec-20221231.xsd#gtec_OrdinarySharesRedeemeddiscription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_OrdinarySharesRedeemeddiscription" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares" xlink:href="gtec-20221231.xsd#gtec_NewlyIssuedOrdinarySharesDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ConversionOfStockDescription" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_StockholdersEquityDecription" xlink:href="gtec-20221231.xsd#gtec_StockholdersEquityDecription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_StockholdersEquityDecription" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_WarrantsExpireYear" xlink:href="gtec-20221231.xsd#gtec_WarrantsExpireYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_WarrantsExpireYear" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_DescriptionOfWarrantRedemption" xlink:href="gtec-20221231.xsd#gtec_DescriptionOfWarrantRedemption"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_DescriptionOfWarrantRedemption" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PrivateWarrantsDescription" xlink:href="gtec-20221231.xsd#gtec_PrivateWarrantsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_PrivateWarrantsDescription" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SaleOfUnitPurchaseOptionPrice" xlink:href="gtec-20221231.xsd#gtec_SaleOfUnitPurchaseOptionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_SaleOfUnitPurchaseOptionPrice" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PaymentOfCash" xlink:href="gtec-20221231.xsd#gtec_PaymentOfCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_PaymentOfCash" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_PurchaseOptionOutstandingUnits" xlink:href="gtec-20221231.xsd#gtec_PurchaseOptionOutstandingUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_PurchaseOptionOutstandingUnits" order="22" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="gtec_CommitmentsandContingenciesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:to="gtec_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="gtec_CommitmentsandContingenciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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="gtec_AgriculturalBankOfPRCCoLtdXinchangMember" xlink:href="gtec-20221231.xsd#gtec_AgriculturalBankOfPRCCoLtdXinchangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="gtec_AgriculturalBankOfPRCCoLtdXinchangMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_RuralCommercialBankOfPRCCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="gtec_RuralCommercialBankOfPRCCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdOneMember" xlink:href="gtec-20221231.xsd#gtec_RuralCommercialBankOfPRCCoLtdOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="gtec_RuralCommercialBankOfPRCCoLtdOneMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember" xlink:href="gtec-20221231.xsd#gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShorttermDebtAverageOutstandingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="gtec_SettlementToCounterParty" xlink:href="gtec-20221231.xsd#gtec_SettlementToCounterParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:to="gtec_SettlementToCounterParty" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_OtherReceivables" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="38" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>gtec-20221231_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: Fri Mar 31 16:25:36 UTC 2023 -->
<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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Long term operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">TOTAL LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">TOTAL EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">INCOME FROM OPERATIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">INCOME BEFORE INCOME TAX</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">NET INCOME</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 INCOME ATTRIBUTABLE TO GREENLAND TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 PROVIDED BY OPERATING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 BY INVESTING ACTIVITES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/(USED) IN FINANCING ACTIVITES</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 AND RESTRICTED CASH AT BEGINNING OF YEAR</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/srt-2022.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="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_lbl" xml:lang="en-US">Concentration on Revenues and Cost of Goods Sold [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US">Accounts Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableDisclosureAbstract_lbl" xml:lang="en-US">Notes Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDisclosureAbstract" xlink:to="gtec_NotesReceivableDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ReceivablesNetCurrent_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_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:href="gtec-20221231.xsd#gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableDisclosureAbstract_lbl" xml:lang="en-US">Notes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDisclosureAbstract" xlink:to="gtec_NotesPayableDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBank"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NotesPayableToBank_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_NotesPayableToBank" xlink:to="us-gaap_NotesPayableToBank_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Accounts Payable [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_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesInventoryAxis_lbl" xml:lang="en-US">Inventory [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ShortTermBorrowings_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_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-term bank loans</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/verboseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl1" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfLoanAxis" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_TypeOfLoanAxis_lbl" xml:lang="en-US">Type of Loan [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TypeOfLoanAxis" xlink:to="gtec_TypeOfLoanAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_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_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_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_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentsGeographicalAreasAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentsGeographicalAreasAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentsGeographicalAreasAbstract_lbl" xml:lang="en-US">Geographical Sales and Segments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentsGeographicalAreasAbstract" xlink:to="us-gaap_SegmentsGeographicalAreasAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_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_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Party [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="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Short Term Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 of allowance for doubtful accounts of $762,325 and $859,319, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts" xlink:to="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_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_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US">Due from related parties-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSuppliers" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AdvanceToSuppliers_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliers" xlink:to="gtec_AdvanceToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Prepayments and 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="gtec_UnlabeledAbstract" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract" xlink:to="gtec_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, plant, equipment and construction in progress, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LandUseRightNet_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="gtec_LandUseRightNet" xlink:to="gtec_LandUseRightNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xml:lang="en-US">Other intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DeferedTaxAssets" xlink:href="gtec-20221231.xsd#gtec_DeferedTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DeferedTaxAssets_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="gtec_DeferedTaxAssets" xlink:to="gtec_DeferedTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayablebankAcceptanceNotes" xlink:href="gtec-20221231.xsd#gtec_NotesPayablebankAcceptanceNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NotesPayablebankAcceptanceNotes_lbl" xml:lang="en-US">Notes payable-bank acceptance notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayablebankAcceptanceNotes" xlink:to="gtec_NotesPayablebankAcceptanceNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Taxes payables</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion of operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xml:lang="en-US">Lease obligations - current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract0" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract0" xlink:to="gtec_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Long term operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Long-term operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebtNoncurrent_lbl" xml:lang="en-US">Other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtNoncurrent" xlink:to="us-gaap_OtherLongTermDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLongTermDebtNoncurrent_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtNoncurrent" xlink:to="us-gaap_OtherLongTermDebtNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract1" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract1" xlink:to="gtec_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary shares, no par value, 12,978,504 shares authorized; 12,978,504 and 11,329,530 shares issued and outstanding as of December 31, 2022 and December 31, 2021.</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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary shares, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary shares, authorized</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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares, issued</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_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary shares, outstanding</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl" xml:lang="en-US">Statutory reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract2" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract2" xlink:to="gtec_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_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_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and development costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherOperatingIncomeLoss" xlink:href="gtec-20221231.xsd#gtec_OtherOperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherOperatingIncomeLoss_lbl" xml:lang="en-US">Other income/(loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherOperatingIncomeLoss" xlink:to="gtec_OtherOperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">INCOME TAX</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">LESS: NET INCOME (LOSS) ATTRIBUTABLE TO NONCONTROLLING INTEREST</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">OTHER COMPREHENSIVE INCOME (LOSS):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin_lbl" xml:lang="en-US">Unrealized foreign currency translation income (loss) attribute to Greenland technologies holding corporation and subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Unrealized foreign currency translation income (loss) attribute to non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Noncontrolling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US">WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl0" xml:lang="en-US">Weighted average basic and diluted computation shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 and diluted (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">Weighted average shares used in basic computation (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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Basic and 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">NET INCOME PER ORDINARY SHARE ATTRIBUTABLE TO OWNERS OF THE COMPANY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 and diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Basic and 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted stock grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted stock grant (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Sale of stock and warrants</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/2022/elts/us-gaap-2022.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">Sale of stock and warrants (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="gtec_DebtOfTheCancelledCompany" xlink:href="gtec-20221231.xsd#gtec_DebtOfTheCancelledCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DebtOfTheCancelledCompany_lbl" xml:lang="en-US">Debt of the cancelled company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DebtOfTheCancelledCompany" xlink:to="gtec_DebtOfTheCancelledCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromNCIsInvestment" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromNCIsInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ProceedsFromNCIsInvestment_lbl" xml:lang="en-US">Proceeds from NCI&apos;s Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromNCIsInvestment" xlink:to="gtec_ProceedsFromNCIsInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_TransferToStatutoryReserve" xlink:href="gtec-20221231.xsd#gtec_TransferToStatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_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="gtec_TransferToStatutoryReserve" xlink:to="gtec_TransferToStatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 adjustment</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="gtec_UnlabeledAbstract3" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract3" xlink:to="gtec_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 income to net cash provided by 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/2022/elts/us-gaap-2022.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="gtec_LossOnPrepaymentOfFinancingLeaseObligations" xlink:href="gtec-20221231.xsd#gtec_LossOnPrepaymentOfFinancingLeaseObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LossOnPrepaymentOfFinancingLeaseObligations_lbl" xml:lang="en-US">Loss on disposal of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LossOnPrepaymentOfFinancingLeaseObligations" xlink:to="gtec_LossOnPrepaymentOfFinancingLeaseObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DeferredTaxAsset" xlink:href="gtec-20221231.xsd#gtec_DeferredTaxAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DeferredTaxAsset_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="gtec_DeferredTaxAsset" xlink:to="gtec_DeferredTaxAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Increase (Decrease) In:</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="gtec_AdvanceToSuppliersCost" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AdvanceToSuppliersCost_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliersCost" xlink:to="gtec_AdvanceToSuppliersCost_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:href="gtec-20221231.xsd#gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets_lbl" xml:lang="en-US">Other current and noncurrent assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:to="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Increase (Decrease) In:</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/2022/elts/us-gaap-2022.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="gtec_CustomerDeposit" xlink:href="gtec-20221231.xsd#gtec_CustomerDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CustomerDeposit_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CustomerDeposit" xlink:to="gtec_CustomerDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Income 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_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LongtermPayablesunamortizedDeferredFinancingCost" xlink:href="gtec-20221231.xsd#gtec_LongtermPayablesunamortizedDeferredFinancingCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LongtermPayablesunamortizedDeferredFinancingCost_lbl" xml:lang="en-US">Long-term payables - unamortized deferred financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LongtermPayablesunamortizedDeferredFinancingCost" xlink:to="gtec_LongtermPayablesunamortizedDeferredFinancingCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl" xml:lang="en-US">Other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract4" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract4" xlink:to="gtec_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from short-term bank 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_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ProceedsFromRelatedParties_lbl" xml:lang="en-US">Proceeds from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromRelatedParties" xlink:to="gtec_ProceedsFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayment of loans from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromEquityAndDebtFinaning" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromEquityAndDebtFinaning"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ProceedsFromEquityAndDebtFinaning_lbl" xml:lang="en-US">Proceeds from equity and debt financing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromEquityAndDebtFinaning" xlink:to="gtec_ProceedsFromEquityAndDebtFinaning_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ReductionOfCapital" xlink:href="gtec-20221231.xsd#gtec_ReductionOfCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ReductionOfCapital_lbl" xml:lang="en-US">Restricted stock grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ReductionOfCapital" xlink:to="gtec_ReductionOfCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_BankBalancesAndCash" xlink:href="gtec-20221231.xsd#gtec_BankBalancesAndCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_BankBalancesAndCash_lbl" xml:lang="en-US">Bank balances and cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankBalancesAndCash" xlink:to="gtec_BankBalancesAndCash_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" xlink:href="gtec-20221231.xsd#gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash_lbl" xml:lang="en-US">Bank balances and cash included in assets classified as restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" xlink:to="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract5" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract5" xlink:to="gtec_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Cash Flow Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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="gtec_IncreaseInAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_IncreaseInAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_IncreaseInAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Increase in allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseInAllowanceForDoubtfulAccounts" xlink:to="gtec_IncreaseInAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_IncreaseInProvisionForInventory" xlink:href="gtec-20221231.xsd#gtec_IncreaseInProvisionForInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_IncreaseInProvisionForInventory_lbl" xml:lang="en-US">Increase in provision for inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseInProvisionForInventory" xlink:to="gtec_IncreaseInProvisionForInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInNotesReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivableCurrent_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse_lbl" xml:lang="en-US">Purchases of Long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ProceedsFromGovernmentGrantsForConstruction" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromGovernmentGrantsForConstruction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_ProceedsFromGovernmentGrantsForConstruction_lbl" xml:lang="en-US">Proceeds from government grants for construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromGovernmentGrantsForConstruction" xlink:to="gtec_ProceedsFromGovernmentGrantsForConstruction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInterestInJointVenture_lbl" xml:lang="en-US">Investment in a joint venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="us-gaap_PaymentsToAcquireInterestInJointVenture_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherDebt_lbl" xml:lang="en-US">Repayments of short-term bank loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US">Repayment of loans from third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PrepaymentOfLeasefinancingObligations" xlink:href="gtec-20221231.xsd#gtec_PrepaymentOfLeasefinancingObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_PrepaymentOfLeasefinancingObligations_lbl" xml:lang="en-US">Proceeds from third parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrepaymentOfLeasefinancingObligations" xlink:to="gtec_PrepaymentOfLeasefinancingObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" xlink:href="gtec-20221231.xsd#gtec_PaymentOfPrincipalOnFinancingLeaseObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_PaymentOfPrincipalOnFinancingLeaseObligation_lbl" xml:lang="en-US">Payment of principal on financing lease obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" xlink:to="gtec_PaymentOfPrincipalOnFinancingLeaseObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Ordinary Shares No Par Value</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/2022/elts/us-gaap-2022.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="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_StatutoryReserveMember" xlink:href="gtec-20221231.xsd#gtec_StatutoryReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_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="gtec_StatutoryReserveMember" xlink:to="gtec_StatutoryReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Non-Controlling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 PRINCIPAL ACTIVITIES</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_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl" xml:lang="en-US">Schedule of subsidiary included consolidated financial statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DomicileAndDateOfIncorporation" xlink:href="gtec-20221231.xsd#gtec_DomicileAndDateOfIncorporation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DomicileAndDateOfIncorporation_lbl" xml:lang="en-US">Domicile and Date of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DomicileAndDateOfIncorporation" xlink:to="gtec_DomicileAndDateOfIncorporation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PartnersCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PartnersCapital_lbl" xml:lang="en-US">Paid-in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_PartnersCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Percentage of Effective Ownership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl" xml:lang="en-US">Principal Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfCurrenciesDescription" xlink:href="gtec-20221231.xsd#gtec_TypeOfCurrenciesDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_TypeOfCurrenciesDescription_lbl" xml:lang="en-US">Paid-in Capital, Currency</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TypeOfCurrenciesDescription" xlink:to="gtec_TypeOfCurrenciesDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_lbl" xml:lang="en-US">Schedule of gain or loss on foreign currency transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US">Period end RMB: US$ exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAverageForwardExchangeRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1_lbl" xml:lang="en-US">Period average RMB: US$ exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_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="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 lives</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_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of sets forth disaggregation of revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_MajorProductAbstract" xlink:href="gtec-20221231.xsd#gtec_MajorProductAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_MajorProductAbstract_lbl" xml:lang="en-US">Major Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MajorProductAbstract" xlink:to="gtec_MajorProductAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExciseAndSalesTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExciseAndSalesTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExciseAndSalesTaxes_lbl" xml:lang="en-US">Major Product</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExciseAndSalesTaxes" xlink:to="us-gaap_ExciseAndSalesTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl" xml:lang="en-US">SHORT TERM INVESTMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">CONCENTRATION ON REVENUES AND COST OF GOODS SOLD</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of concentration of major customers and suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract" xlink:href="gtec-20221231.xsd#gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract_lbl" xml:lang="en-US">Major customers representing more than 10% of the Company&#8217;s revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract" xlink:to="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea_lbl" xml:lang="en-US">Total Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" xlink:to="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationRiskPercentage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ConcentrationRiskPercentage_lbl" xml:lang="en-US">Customer percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationRiskPercentage" xlink:to="gtec_ConcentrationRiskPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xml:lang="en-US">Schedule of major customers of accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract" xlink:href="gtec-20221231.xsd#gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract_lbl" xml:lang="en-US">Major customers of the Company&#8217;s accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract" xlink:to="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueConcentrationOfRiskAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueConcentrationOfRiskAccountsReceivable_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_FairValueConcentrationOfRiskAccountsReceivable" xlink:to="us-gaap_FairValueConcentrationOfRiskAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationRiskPercntage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercntage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ConcentrationRiskPercntage_lbl" xml:lang="en-US">Percentage of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationRiskPercntage" xlink:to="gtec_ConcentrationRiskPercntage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="gtec_ConcentrationRiskPercntage_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="gtec_ConcentrationRiskPercntage" xlink:to="gtec_ConcentrationRiskPercntage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of accounts receivable 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_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableRelatedParties_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_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Schedule of allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfAllowanceForDoubtfulAccounts" xlink:to="gtec_ScheduleOfAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AdditionalProvisionForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AdditionalProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AdditionalProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdditionalProvisionForDoubtfulAccounts" xlink:to="gtec_AdditionalProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_EffectOfFXChange" xlink:href="gtec-20221231.xsd#gtec_EffectOfFXChange"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_EffectOfFXChange_lbl" xml:lang="en-US">Effect of FX change</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EffectOfFXChange" xlink:to="gtec_EffectOfFXChange_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_RevolvingMaterials" xlink:href="gtec-20221231.xsd#gtec_RevolvingMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RevolvingMaterials_lbl" xml:lang="en-US">Revolving material</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RevolvingMaterials" xlink:to="gtec_RevolvingMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConsignedProcessingMaterials" xlink:href="gtec-20221231.xsd#gtec_ConsignedProcessingMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ConsignedProcessingMaterials_lbl" xml:lang="en-US">Consigned processing material</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConsignedProcessingMaterials" xlink:to="gtec_ConsignedProcessingMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US">Less: inventory impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfInventoryReserveTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoryReserveTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfInventoryReserveTableTextBlock_lbl" xml:lang="en-US">Schedule of inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfInventoryReserveTableTextBlock" xlink:to="gtec_ScheduleOfInventoryReserveTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">(Release of) inventory write-downs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_InventoryEffectOfFXChange" xlink:href="gtec-20221231.xsd#gtec_InventoryEffectOfFXChange"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_InventoryEffectOfFXChange_lbl" xml:lang="en-US">Effect of FX change</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InventoryEffectOfFXChange" xlink:to="gtec_InventoryEffectOfFXChange_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NotesReceivableDisclosureTextBlock_lbl" xml:lang="en-US">NOTES RECEIVABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDisclosureTextBlock" xlink:to="gtec_NotesReceivableDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SchedualOfNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_SchedualOfNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SchedualOfNotesReceivable_lbl" xml:lang="en-US">Schedule of notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SchedualOfNotesReceivable" xlink:to="gtec_SchedualOfNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_BankNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_BankNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_BankNotesReceivable_lbl" xml:lang="en-US">Bank notes receivable:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankNotesReceivable" xlink:to="gtec_BankNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CommercialNoteReceivable" xlink:href="gtec-20221231.xsd#gtec_CommercialNoteReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CommercialNoteReceivable_lbl" xml:lang="en-US">Commercial notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CommercialNoteReceivable" xlink:to="gtec_CommercialNoteReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 AND CONSTRUCTION IN PROGRESS</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/2022/elts/us-gaap-2022.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_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingsAndImprovementsGross_lbl" xml:lang="en-US">Buildings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Machinery</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_MotorVehicles" xlink:href="gtec-20221231.xsd#gtec_MotorVehicles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_MotorVehicles_lbl" xml:lang="en-US">Motor vehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MotorVehicles" xlink:to="gtec_MotorVehicles_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ElectronicEquipment" xlink:href="gtec-20221231.xsd#gtec_ElectronicEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ElectronicEquipment_lbl" xml:lang="en-US">Electronic equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ElectronicEquipment" xlink:to="gtec_ElectronicEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_FixedAssetsDecoration" xlink:href="gtec-20221231.xsd#gtec_FixedAssetsDecoration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_FixedAssetsDecoration_lbl" xml:lang="en-US">Fixed assets decoration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FixedAssetsDecoration" xlink:to="gtec_FixedAssetsDecoration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property plant and equipment, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract6" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract6" xlink:to="gtec_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantsAndEquipmentNet" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantsAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PropertyPlantsAndEquipmentNet_lbl" xml:lang="en-US">Property, plant and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantsAndEquipmentNet" xlink:to="gtec_PropertyPlantsAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfRestrictedAssetsTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfRestrictedAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfRestrictedAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of assets used as security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfRestrictedAssetsTableTextBlock" xlink:to="gtec_ScheduleOfRestrictedAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_BuildingsNet" xlink:href="gtec-20221231.xsd#gtec_BuildingsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_BuildingsNet_lbl" xml:lang="en-US">Buildings, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BuildingsNet" xlink:to="gtec_BuildingsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_MachinerNet" xlink:href="gtec-20221231.xsd#gtec_MachinerNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_MachinerNet_lbl" xml:lang="en-US">Machinery, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MachinerNet" xlink:to="gtec_MachinerNet_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RestrictedAssetsTotal" xlink:href="gtec-20221231.xsd#gtec_RestrictedAssetsTotal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RestrictedAssetsTotal_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RestrictedAssetsTotal" xlink:to="gtec_RestrictedAssetsTotal_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsTextBlock" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LandUseRightsTextBlock_lbl" xml:lang="en-US">LAND USE RIGHTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsTextBlock" xlink:to="gtec_LandUseRightsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLandUseRights" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLandUseRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfLandUseRights_lbl" xml:lang="en-US">Schedule of land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfLandUseRights" xlink:to="gtec_ScheduleOfLandUseRights_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LandUseRightsNet_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="gtec_LandUseRightsNet" xlink:to="gtec_LandUseRightsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 future amortization expense</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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree_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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour_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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive_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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:href="gtec-20221231.xsd#gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:to="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NotesPayableDisclosureTextBlock_lbl" xml:lang="en-US">NOTES PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDisclosureTextBlock" xlink:to="gtec_NotesPayableDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNotePayableTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotePayableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfNotePayableTableTextBlock_lbl" xml:lang="en-US">Schedule of notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNotePayableTableTextBlock" xlink:to="gtec_ScheduleOfNotePayableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBankCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableToBankCurrent_lbl" xml:lang="en-US">Bank acceptance notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBankCurrent" xlink:to="us-gaap_NotesPayableToBankCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCOUNTS PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 accounts payable</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_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT TERM BANK LOANS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of short term bank loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CollateralizedBankLoans" xlink:href="gtec-20221231.xsd#gtec_CollateralizedBankLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CollateralizedBankLoans_lbl" xml:lang="en-US">Collateralized bank loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CollateralizedBankLoans" xlink:to="gtec_CollateralizedBankLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Unsecured bank 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="gtec_ScheduleOfShortTermLoansTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermLoansTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfShortTermLoansTableTextBlock_lbl" xml:lang="en-US">Schedule of short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfShortTermLoansTableTextBlock" xlink:to="gtec_ScheduleOfShortTermLoansTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl" xml:lang="en-US">Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_BankName" xlink:href="gtec-20221231.xsd#gtec_BankName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_BankName_lbl" xml:lang="en-US">Bank Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankName" xlink:to="gtec_BankName_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Interest Rate per Annum (%)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">OTHER CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Employee payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherTaxPayables" xlink:href="gtec-20221231.xsd#gtec_OtherTaxPayables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherTaxPayables_lbl" xml:lang="en-US">Other tax payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherTaxPayables" xlink:to="gtec_OtherTaxPayables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_OtherLongtermLiabilitiesDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherLongtermLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">OTHER LONG-TERM LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongtermLiabilitiesDisclosureTextBlock" xlink:to="gtec_OtherLongtermLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilityDebtOfSubsidy" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilityDebtOfSubsidy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherLongTermLiabilityDebtOfSubsidy_lbl" xml:lang="en-US">Subsidy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilityDebtOfSubsidy" xlink:to="gtec_OtherLongTermLiabilityDebtOfSubsidy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl" xml:lang="en-US">LEASE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of lease to the property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flows paid for operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:href="gtec-20221231.xsd#gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of supplemental balance sheet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLeasesAbstract" xlink:href="gtec-20221231.xsd#gtec_OperatingLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OperatingLeasesAbstract_lbl" xml:lang="en-US">Operating leases:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLeasesAbstract" xlink:to="gtec_OperatingLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_UnlabeledAbstract7" xlink:href="gtec-20221231.xsd#gtec_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnlabeledAbstract7" xlink:to="gtec_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 lease liabilities under operating leases</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2023</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/2022/elts/us-gaap-2022.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">2024</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/2022/elts/us-gaap-2022.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">2025</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/2022/elts/us-gaap-2022.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">2026</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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">LONG TERM PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of long term payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Long-term payables current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 payables&#8211; non-current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_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_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 computation</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="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income attributable to the Greenland Technologies Holding Corporation and subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" xlink:to="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RestrictedStockVestedNotIssued" xlink:href="gtec-20221231.xsd#gtec_RestrictedStockVestedNotIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RestrictedStockVestedNotIssued_lbl" xml:lang="en-US">Diluted effect of stock options and warrants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RestrictedStockVestedNotIssued" xlink:to="gtec_RestrictedStockVestedNotIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_WeightedAverageSharesOfCommonStock" xlink:href="gtec-20221231.xsd#gtec_WeightedAverageSharesOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_WeightedAverageSharesOfCommonStock_lbl" xml:lang="en-US">Weighted average shares used in diluted computation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WeightedAverageSharesOfCommonStock" xlink:to="gtec_WeightedAverageSharesOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_EarningPerShareBasicAndDiluted" xlink:href="gtec-20221231.xsd#gtec_EarningPerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_EarningPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and diluted net income per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EarningPerShareBasicAndDiluted" xlink:to="gtec_EarningPerShareBasicAndDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SalesByGeographyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SalesByGeographyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SalesByGeographyTextBlock_lbl" xml:lang="en-US">GEOGRAPHICAL SALES AND SEGMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SalesByGeographyTextBlock" xlink:to="gtec_SalesByGeographyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of sales by geographical area</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_Revenue" xlink:href="gtec-20221231.xsd#gtec_Revenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_Revenue_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_Revenue" xlink:to="gtec_Revenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases_lbl" xml:lang="en-US">Schedule of non-cancellable future minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" xlink:to="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_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_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTY TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of names and relationship of related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock" xlink:to="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ExistingRelationshipWithTheCompany" xlink:href="gtec-20221231.xsd#gtec_ExistingRelationshipWithTheCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ExistingRelationshipWithTheCompany_lbl" xml:lang="en-US">Existing Relationship with the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ExistingRelationshipWithTheCompany" xlink:to="gtec_ExistingRelationshipWithTheCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DueToRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DueToRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueToRelatedPartiesTableTextBlock" xlink:to="gtec_DueToRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DueToRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Due to related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueToRelatedPartiesAbstract" xlink:to="gtec_DueToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DueToRelatedPartieCurrent" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartieCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DueToRelatedPartieCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueToRelatedPartieCurrent" xlink:to="gtec_DueToRelatedPartieCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DueFromRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_DueFromRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DueFromRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueFromRelatedPartiesTableTextBlock" xlink:to="gtec_DueFromRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US">Due from related parties-current:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DueFromRelatedPartycurrent" xlink:href="gtec-20221231.xsd#gtec_DueFromRelatedPartycurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DueFromRelatedPartycurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueFromRelatedPartycurrent" xlink:to="gtec_DueFromRelatedPartycurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 related party funds lending</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="gtec_WithdrawFundsFromRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_WithdrawFundsFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_WithdrawFundsFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Withdraw funds from related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WithdrawFundsFromRelatedPartiesAbstract" xlink:to="gtec_WithdrawFundsFromRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_WithdrawFundsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_WithdrawFundsFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_WithdrawFundsFromRelatedParties_lbl" xml:lang="en-US">Withdraw funds from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WithdrawFundsFromRelatedParties" xlink:to="gtec_WithdrawFundsFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DepositFundsWithRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_DepositFundsWithRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DepositFundsWithRelatedPartiesAbstract_lbl" xml:lang="en-US">Deposit funds with related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DepositFundsWithRelatedPartiesAbstract" xlink:to="gtec_DepositFundsWithRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DepositFundsWithRelatedParties" xlink:href="gtec-20221231.xsd#gtec_DepositFundsWithRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DepositFundsWithRelatedParties_lbl" xml:lang="en-US">Deposit funds with related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DepositFundsWithRelatedParties" xlink:to="gtec_DepositFundsWithRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xml:lang="en-US">Less: allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_LandUseRightsCost" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_LandUseRightsCost_lbl" xml:lang="en-US">Land use rights, cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsCost" xlink:to="gtec_LandUseRightsCost_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LessAccumulatedAmortization" xlink:href="gtec-20221231.xsd#gtec_LessAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="gtec_LessAccumulatedAmortization_lbl" xml:lang="en-US">Less: Accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LessAccumulatedAmortization" xlink:to="gtec_LessAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhongchaiHoldingHongKongLimitedMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingHongKongLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhongchaiHoldingHongKongLimitedMember_lbl" xml:lang="en-US">Zhongchai Holding (Hong Kong) Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhongchaiHoldingHongKongLimitedMember" xlink:to="gtec_ZhongchaiHoldingHongKongLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangZhongchaiMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMachineryCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhejiangZhongchaiMachineryCoLtdMember_lbl" xml:lang="en-US">Zhejiang Zhongchai Machinery Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangZhongchaiMachineryCoLtdMember" xlink:to="gtec_ZhejiangZhongchaiMachineryCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember_lbl" xml:lang="en-US">Shanghai Hengyu Business Management Consulting Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" xlink:to="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember_lbl" xml:lang="en-US">Hangzhou Greenland Energy Technologies Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember" xlink:to="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_HEVICorpMember" xlink:href="gtec-20221231.xsd#gtec_HEVICorpMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_HEVICorpMember_lbl" xml:lang="en-US">Greenland Technologies Corporation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HEVICorpMember" xlink:to="gtec_HEVICorpMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_HengyuCapitalLtdMember" xlink:href="gtec-20221231.xsd#gtec_HengyuCapitalLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_HengyuCapitalLtdMember_lbl" xml:lang="en-US">Hengyu Capital, Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HengyuCapitalLtdMember" xlink:to="gtec_HengyuCapitalLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandBuildingsAndImprovementsMember_lbl" xml:lang="en-US">Plant, buildings and improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Motor vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_FixedAssetsMember" xlink:href="gtec-20221231.xsd#gtec_FixedAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_FixedAssetsMember_lbl" xml:lang="en-US">Fixed assets decoration [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FixedAssetsMember" xlink:to="gtec_FixedAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="gtec_ForkliftMember" xlink:href="gtec-20221231.xsd#gtec_ForkliftMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ForkliftMember_lbl" xml:lang="en-US">Transmission boxes for Forklift [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ForkliftMember" xlink:to="gtec_ForkliftMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NonForkliftMember" xlink:href="gtec-20221231.xsd#gtec_NonForkliftMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NonForkliftMember_lbl" xml:lang="en-US">Transmission boxes for Non-Forklift (EV, etc.) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NonForkliftMember" xlink:to="gtec_NonForkliftMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CompanyAMember" xlink:href="gtec-20221231.xsd#gtec_CompanyAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CompanyAMember_lbl" xml:lang="en-US">Company A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CompanyAMember" xlink:to="gtec_CompanyAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Revenues [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="gtec_CompanyBMember" xlink:href="gtec-20221231.xsd#gtec_CompanyBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CompanyBMember_lbl" xml:lang="en-US">Company B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CompanyBMember" xlink:to="gtec_CompanyBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CompanyCMember" xlink:href="gtec-20221231.xsd#gtec_CompanyCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CompanyCMember_lbl" xml:lang="en-US">Company C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CompanyCMember" xlink:to="gtec_CompanyCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_ProcurementOfMaterialsMember" xlink:href="gtec-20221231.xsd#gtec_ProcurementOfMaterialsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ProcurementOfMaterialsMember_lbl" xml:lang="en-US">Procurement of Materials [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProcurementOfMaterialsMember" xlink:to="gtec_ProcurementOfMaterialsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_InfrastructureEquipmentMember" xlink:href="gtec-20221231.xsd#gtec_InfrastructureEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_InfrastructureEquipmentMember_lbl" xml:lang="en-US">Infrastructure&amp; Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InfrastructureEquipmentMember" xlink:to="gtec_InfrastructureEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_FreightFeeMember" xlink:href="gtec-20221231.xsd#gtec_FreightFeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_FreightFeeMember_lbl" xml:lang="en-US">Freight fee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FreightFeeMember" xlink:to="gtec_FreightFeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OperatingLoansMember_lbl" xml:lang="en-US">Operating Loans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansMember" xlink:to="gtec_OperatingLoansMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansOneMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OperatingLoansOneMember_lbl" xml:lang="en-US">Operating Loans One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansOneMember" xlink:to="gtec_OperatingLoansOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansTwoMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OperatingLoansTwoMember_lbl" xml:lang="en-US">Operating Loans Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansTwoMember" xlink:to="gtec_OperatingLoansTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansThreeMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OperatingLoansThreeMember_lbl" xml:lang="en-US">Operating Loans Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansThreeMember" xlink:to="gtec_OperatingLoansThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OperatingLoansFourMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OperatingLoansFourMember_lbl" xml:lang="en-US">Operating Loans Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansFourMember" xlink:to="gtec_OperatingLoansFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DomesticSalesMember" xlink:href="gtec-20221231.xsd#gtec_DomesticSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DomesticSalesMember_lbl" xml:lang="en-US">Domestic Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DomesticSalesMember" xlink:to="gtec_DomesticSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_InternationalSalesMember" xlink:href="gtec-20221231.xsd#gtec_InternationalSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_InternationalSalesMember_lbl" xml:lang="en-US">International Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InternationalSalesMember" xlink:to="gtec_InternationalSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SinomachineryHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_SinomachineryHoldingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SinomachineryHoldingLimitedMember_lbl" xml:lang="en-US">Sinomachinery Holding Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SinomachineryHoldingLimitedMember" xlink:to="gtec_SinomachineryHoldingLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CenntroHoldingLimitedMember_lbl" xml:lang="en-US">Cenntro Holding Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CenntroHoldingLimitedMember" xlink:to="gtec_CenntroHoldingLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangKangchenBiotechnologyCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhejiangKangchenBiotechnologyCoLtdMember_lbl" xml:lang="en-US">Zhejiang Kangchen Biotechnology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" xlink:to="gtec_ZhejiangKangchenBiotechnologyCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CenntroSmartManufacturingTechCoLtdMember_lbl" xml:lang="en-US">Cenntro Smart Manufacturing Tech. Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CenntroSmartManufacturingTechCoLtdMember" xlink:to="gtec_CenntroSmartManufacturingTechCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhejiangZhonggongMachineryCoLtdMember_lbl" xml:lang="en-US">Zhejiang Zhonggong Machinery Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangZhonggongMachineryCoLtdMember" xlink:to="gtec_ZhejiangZhonggongMachineryCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember_lbl" xml:lang="en-US">Xinchang County Jiuxin Investment Management Partnership (LP) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:to="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember_lbl" xml:lang="en-US">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:to="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouCenntroAutotechCoLimitedMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouCenntroAutotechCoLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_HangzhouCenntroAutotechCoLimitedMember_lbl" xml:lang="en-US">Hangzhou Cenntro Autotech Co., Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouCenntroAutotechCoLimitedMember" xlink:to="gtec_HangzhouCenntroAutotechCoLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PeterZuguangWangMember" xlink:href="gtec-20221231.xsd#gtec_PeterZuguangWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PeterZuguangWangMember_lbl" xml:lang="en-US">Peter Zuguang Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PeterZuguangWangMember" xlink:to="gtec_PeterZuguangWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_GreenlandAssetManagementCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandAssetManagementCorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_GreenlandAssetManagementCorporationMember_lbl" xml:lang="en-US">Greenland Asset Management Corporation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GreenlandAssetManagementCorporationMember" xlink:to="gtec_GreenlandAssetManagementCorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember_lbl" xml:lang="en-US">Hangzhou Jiuru Economic Information Consulting Co. Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:to="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember_lbl" xml:lang="en-US">Xinchang County Jiuhe Investment Management Partnership (LP) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember" xlink:to="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CenntroAutomotiveCorporationMember" xlink:href="gtec-20221231.xsd#gtec_CenntroAutomotiveCorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CenntroAutomotiveCorporationMember_lbl" xml:lang="en-US">Cenntro Automotive Corporation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CenntroAutomotiveCorporationMember" xlink:to="gtec_CenntroAutomotiveCorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl" xml:lang="en-US">Receivable Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Revenue amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_TransmissionProductSaleOfSets" xlink:href="gtec-20221231.xsd#gtec_TransmissionProductSaleOfSets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_TransmissionProductSaleOfSets_lbl" xml:lang="en-US">Transmission product sale of sets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TransmissionProductSaleOfSets" xlink:to="gtec_TransmissionProductSaleOfSets_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ForkliftManufacturersDescription" xlink:href="gtec-20221231.xsd#gtec_ForkliftManufacturersDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ForkliftManufacturersDescription_lbl" xml:lang="en-US">Forklift manufacturers, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ForkliftManufacturersDescription" xlink:to="gtec_ForkliftManufacturersDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ElectricIndustrialVehiclesDescription" xlink:href="gtec-20221231.xsd#gtec_ElectricIndustrialVehiclesDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ElectricIndustrialVehiclesDescription_lbl" xml:lang="en-US">Electric industrial vehicles, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ElectricIndustrialVehiclesDescription" xlink:to="gtec_ElectricIndustrialVehiclesDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PercentageOfOutstandingOrdinaryShares" xlink:href="gtec-20221231.xsd#gtec_PercentageOfOutstandingOrdinaryShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PercentageOfOutstandingOrdinaryShares_lbl" xml:lang="en-US">Percentage of outstanding ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PercentageOfOutstandingOrdinaryShares" xlink:to="gtec_PercentageOfOutstandingOrdinaryShares_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie" xlink:href="gtec-20221231.xsd#gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie_lbl" xml:lang="en-US">Subsidiaries, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie" xlink:to="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SharesReceived" xlink:href="gtec-20221231.xsd#gtec_SharesReceived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SharesReceived_lbl" xml:lang="en-US">Shares received (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SharesReceived" xlink:to="gtec_SharesReceived_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AllowanceOfDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AllowanceOfDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AllowanceOfDoubtfulAccounts_lbl" xml:lang="en-US">Allowance of doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AllowanceOfDoubtfulAccounts" xlink:to="gtec_AllowanceOfDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AdvanceToSupplier" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSupplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AdvanceToSupplier_lbl" xml:lang="en-US">Advance to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSupplier" xlink:to="gtec_AdvanceToSupplier_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_StraightlineMethodLeaseTerm" xlink:href="gtec-20221231.xsd#gtec_StraightlineMethodLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_StraightlineMethodLeaseTerm_lbl" xml:lang="en-US">Straight-line method lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_StraightlineMethodLeaseTerm" xlink:to="gtec_StraightlineMethodLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ImplicitInterestRate" xlink:href="gtec-20221231.xsd#gtec_ImplicitInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ImplicitInterestRate_lbl" xml:lang="en-US">Implicit interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ImplicitInterestRate" xlink:to="gtec_ImplicitInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShorttermInvestmentPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_ShorttermInvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ShorttermInvestmentPolicyTextBlock_lbl" xml:lang="en-US">Short-term Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShorttermInvestmentPolicyTextBlock" xlink:to="gtec_ShorttermInvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RevenueRecognitionDescription" xlink:href="gtec-20221231.xsd#gtec_RevenueRecognitionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RevenueRecognitionDescription_lbl" xml:lang="en-US">Revenue recognition description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RevenueRecognitionDescription" xlink:to="gtec_RevenueRecognitionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_TotalRevenueOfGreenland" xlink:href="gtec-20221231.xsd#gtec_TotalRevenueOfGreenland"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_TotalRevenueOfGreenland_lbl" xml:lang="en-US">Total revenue of Greenland</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TotalRevenueOfGreenland" xlink:to="gtec_TotalRevenueOfGreenland_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountingForAroundPercentage" xlink:href="gtec-20221231.xsd#gtec_AccountingForAroundPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AccountingForAroundPercentage_lbl" xml:lang="en-US">Total sales return, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountingForAroundPercentage" xlink:to="gtec_AccountingForAroundPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US">Other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl" xml:lang="en-US">Income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ValueAddedTaxDescription" xlink:href="gtec-20221231.xsd#gtec_ValueAddedTaxDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ValueAddedTaxDescription_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="gtec_ValueAddedTaxDescription" xlink:to="gtec_ValueAddedTaxDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OwnedForeignEnterprisePercentage" xlink:href="gtec-20221231.xsd#gtec_OwnedForeignEnterprisePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OwnedForeignEnterprisePercentage_lbl" xml:lang="en-US">Owned foreign enterprise percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OwnedForeignEnterprisePercentage" xlink:to="gtec_OwnedForeignEnterprisePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RegisteredCapitalPercentage" xlink:href="gtec-20221231.xsd#gtec_RegisteredCapitalPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RegisteredCapitalPercentage_lbl" xml:lang="en-US">Registered capital percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RegisteredCapitalPercentage" xlink:to="gtec_RegisteredCapitalPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl" xml:lang="en-US">Ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_IncomeShortTermInvestmentOther" xlink:href="gtec-20221231.xsd#gtec_IncomeShortTermInvestmentOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_IncomeShortTermInvestmentOther_lbl" xml:lang="en-US">Short term investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeShortTermInvestmentOther" xlink:to="gtec_IncomeShortTermInvestmentOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherShortTermInvestments_lbl" xml:lang="en-US">Contributed total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherShortTermsBorrowings" xlink:href="gtec-20221231.xsd#gtec_OtherShortTermsBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherShortTermsBorrowings_lbl" xml:lang="en-US">Purchased bank management products total amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherShortTermsBorrowings" xlink:to="gtec_OtherShortTermsBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFairValue_lbl" xml:lang="en-US">Debt instrument fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SecurityForIssuanceAmount" xlink:href="gtec-20221231.xsd#gtec_SecurityForIssuanceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SecurityForIssuanceAmount_lbl" xml:lang="en-US">Security for issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SecurityForIssuanceAmount" xlink:to="gtec_SecurityForIssuanceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NotesReceivable_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivable" xlink:to="gtec_NotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Notes receivable term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl0" xml:lang="en-US">Interest-free notes payable, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationExpenseOnReclassifiedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationExpenseOnReclassifiedAssets_lbl" xml:lang="en-US">Depreciation expense amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:to="us-gaap_DepreciationExpenseOnReclassifiedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CostOfRevenueAndInventories" xlink:href="gtec-20221231.xsd#gtec_CostOfRevenueAndInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CostOfRevenueAndInventories_lbl" xml:lang="en-US">Cost of revenue and inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CostOfRevenueAndInventories" xlink:to="gtec_CostOfRevenueAndInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConstructionInProgressFixedAssets" xlink:href="gtec-20221231.xsd#gtec_ConstructionInProgressFixedAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ConstructionInProgressFixedAssets_lbl" xml:lang="en-US">Construction in progress fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConstructionInProgressFixedAssets" xlink:to="gtec_ConstructionInProgressFixedAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OwnershipofBuildingsForNetBookValue" xlink:href="gtec-20221231.xsd#gtec_OwnershipofBuildingsForNetBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OwnershipofBuildingsForNetBookValue_lbl" xml:lang="en-US">Ownership of buildings for net book value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OwnershipofBuildingsForNetBookValue" xlink:to="gtec_OwnershipofBuildingsForNetBookValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LoanFacilityWithMaximumExposure" xlink:href="gtec-20221231.xsd#gtec_LoanFacilityWithMaximumExposure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LoanFacilityWithMaximumExposure_lbl" xml:lang="en-US">Loan facility with maximum exposure (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LoanFacilityWithMaximumExposure" xlink:to="gtec_LoanFacilityWithMaximumExposure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_lbl" xml:lang="en-US">Aggregate proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:to="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_InitialTerm" xlink:href="gtec-20221231.xsd#gtec_InitialTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_InitialTerm_lbl" xml:lang="en-US">Initial term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialTerm" xlink:to="gtec_InitialTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsAssetsNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LandUseRightsAssetsNet_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="gtec_LandUseRightsAssetsNet" xlink:to="gtec_LandUseRightsAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RestrictedCashAndCashEquivalentsValue" xlink:href="gtec-20221231.xsd#gtec_RestrictedCashAndCashEquivalentsValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RestrictedCashAndCashEquivalentsValue_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RestrictedCashAndCashEquivalentsValue" xlink:to="gtec_RestrictedCashAndCashEquivalentsValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NoteReceivableDateOfIssuance" xlink:href="gtec-20221231.xsd#gtec_NoteReceivableDateOfIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NoteReceivableDateOfIssuance_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NoteReceivableDateOfIssuance" xlink:to="gtec_NoteReceivableDateOfIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRight" xlink:href="gtec-20221231.xsd#gtec_LandUseRight"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LandUseRight_lbl" xml:lang="en-US">Land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRight" xlink:to="gtec_LandUseRight_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PercentageOfBankCharges" xlink:href="gtec-20221231.xsd#gtec_PercentageOfBankCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PercentageOfBankCharges_lbl" xml:lang="en-US">Percentage of bank charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PercentageOfBankCharges" xlink:to="gtec_PercentageOfBankCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermDebtLoan" xlink:href="gtec-20221231.xsd#gtec_ShortTermDebtLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ShortTermDebtLoan_lbl" xml:lang="en-US">Short term debt loan repayable duration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermDebtLoan" xlink:to="gtec_ShortTermDebtLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Average annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_GrantIncomedecreased" xlink:href="gtec-20221231.xsd#gtec_GrantIncomedecreased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_GrantIncomedecreased_lbl" xml:lang="en-US">Grant income decreased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GrantIncomedecreased" xlink:to="gtec_GrantIncomedecreased_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTerm_lbl" xml:lang="en-US">Operating leases, with initial terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl" xml:lang="en-US">Aggregate proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Initial term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockVotingRights_lbl" xml:lang="en-US">Voting rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessStockSharesIssued_lbl" xml:lang="en-US">Ordinary shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesIssued" xlink:to="us-gaap_ExcessStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesOutstanding" xlink:to="us-gaap_ExcessStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_InitialPublicOfferingIssuance" xlink:href="gtec-20221231.xsd#gtec_InitialPublicOfferingIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_InitialPublicOfferingIssuance_lbl" xml:lang="en-US">Initial public offering units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialPublicOfferingIssuance" xlink:to="gtec_InitialPublicOfferingIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OverallotmentOptionAmountOrdinaryShare" xlink:href="gtec-20221231.xsd#gtec_OverallotmentOptionAmountOrdinaryShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OverallotmentOptionAmountOrdinaryShare_lbl" xml:lang="en-US">Over-allotment option amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OverallotmentOptionAmountOrdinaryShare" xlink:to="gtec_OverallotmentOptionAmountOrdinaryShare_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_InitialBusinessCombinationDescription" xlink:href="gtec-20221231.xsd#gtec_InitialBusinessCombinationDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_InitialBusinessCombinationDescription_lbl" xml:lang="en-US">Initial business combination, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialBusinessCombinationDescription" xlink:to="gtec_InitialBusinessCombinationDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PrivatePlacementIssuance" xlink:href="gtec-20221231.xsd#gtec_PrivatePlacementIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PrivatePlacementIssuance_lbl" xml:lang="en-US">Private placement units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrivatePlacementIssuance" xlink:to="gtec_PrivatePlacementIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OrdinarySharesRedeemeddiscription" xlink:href="gtec-20221231.xsd#gtec_OrdinarySharesRedeemeddiscription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OrdinarySharesRedeemeddiscription_lbl" xml:lang="en-US">Ordinary shares redeemed, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OrdinarySharesRedeemeddiscription" xlink:to="gtec_OrdinarySharesRedeemeddiscription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares" xlink:href="gtec-20221231.xsd#gtec_NewlyIssuedOrdinarySharesDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares_lbl" xml:lang="en-US">Newly issued ordinary shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares" xlink:to="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockDescription_lbl" xml:lang="en-US">Ordinary shares, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockDescription" xlink:to="us-gaap_ConversionOfStockDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_StockholdersEquityDecription" xlink:href="gtec-20221231.xsd#gtec_StockholdersEquityDecription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_StockholdersEquityDecription_lbl" xml:lang="en-US">Stockholders equity , description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_StockholdersEquityDecription" xlink:to="gtec_StockholdersEquityDecription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl" xml:lang="en-US">Existing ordinary shares were converted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesConverted1" xlink:to="us-gaap_ConversionOfStockSharesConverted1_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_WarrantsExpireYear" xlink:href="gtec-20221231.xsd#gtec_WarrantsExpireYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_WarrantsExpireYear_lbl" xml:lang="en-US">Warrants expire year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WarrantsExpireYear" xlink:to="gtec_WarrantsExpireYear_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_DescriptionOfWarrantRedemption" xlink:href="gtec-20221231.xsd#gtec_DescriptionOfWarrantRedemption"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_DescriptionOfWarrantRedemption_lbl" xml:lang="en-US">Description of warrant redemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DescriptionOfWarrantRedemption" xlink:to="gtec_DescriptionOfWarrantRedemption_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PrivateWarrantsDescription" xlink:href="gtec-20221231.xsd#gtec_PrivateWarrantsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PrivateWarrantsDescription_lbl" xml:lang="en-US">Private warrants, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrivateWarrantsDescription" xlink:to="gtec_PrivateWarrantsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrants outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SaleOfUnitPurchaseOptionPrice" xlink:href="gtec-20221231.xsd#gtec_SaleOfUnitPurchaseOptionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SaleOfUnitPurchaseOptionPrice_lbl" xml:lang="en-US">Sale of unit purchase option price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SaleOfUnitPurchaseOptionPrice" xlink:to="gtec_SaleOfUnitPurchaseOptionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Option to purchase shares exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">Common stock price share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate exercise price (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PaymentOfCash" xlink:href="gtec-20221231.xsd#gtec_PaymentOfCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PaymentOfCash_lbl" xml:lang="en-US">Cash payment (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PaymentOfCash" xlink:to="gtec_PaymentOfCash_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PurchaseOptionOutstandingUnits" xlink:href="gtec-20221231.xsd#gtec_PurchaseOptionOutstandingUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PurchaseOptionOutstandingUnits_lbl" xml:lang="en-US">Purchase option outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PurchaseOptionOutstandingUnits" xlink:to="gtec_PurchaseOptionOutstandingUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">Effective income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">PRC standard 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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Unrecognized tax benefits (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl" xml:lang="en-US">Loan facility, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityDescription" xlink:to="us-gaap_LineOfCreditFacilityDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShorttermDebtAverageOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl" xml:lang="en-US">Outstanding amount of short-term bank loan under pledge contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SettlementToCounterParty" xlink:href="gtec-20221231.xsd#gtec_SettlementToCounterParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SettlementToCounterParty_lbl" xml:lang="en-US">Paid in total (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SettlementToCounterParty" xlink:to="gtec_SettlementToCounterParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Principles 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="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestCapitalizationPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl" xml:lang="en-US">Non-controlling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:to="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_AdvanceToSuppliersPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AdvanceToSuppliersPolicyTextBlock_lbl" xml:lang="en-US">Advance to Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliersPolicyTextBlock" xlink:to="gtec_AdvanceToSuppliersPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_LandUseRightsPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_LandUseRightsPolicyTextBlock_lbl" xml:lang="en-US">Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsPolicyTextBlock" xlink:to="gtec_LandUseRightsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Lease</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_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US">Cost of Goods Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SellingExpensesPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SellingExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SellingExpensesPolicyTextBlock_lbl" xml:lang="en-US">Selling Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SellingExpensesPolicyTextBlock" xlink:to="gtec_SellingExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_GovernmentSubsidiesPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_GovernmentSubsidiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_GovernmentSubsidiesPolicyTextBlock_lbl" xml:lang="en-US">Government subsidies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GovernmentSubsidiesPolicyTextBlock" xlink:to="gtec_GovernmentSubsidiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeTaxUncertaintiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy_lbl" xml:lang="en-US">Value-Added Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxUncertaintiesPolicy" xlink:to="us-gaap_IncomeTaxUncertaintiesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityReserveEstimatePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilityReserveEstimatePolicy_lbl" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityReserveEstimatePolicy" xlink:to="us-gaap_LiabilityReserveEstimatePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_SegmentsandRelatedInformationPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SegmentsandRelatedInformationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SegmentsandRelatedInformationPolicyTextBlock_lbl" xml:lang="en-US">Segments and Related Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SegmentsandRelatedInformationPolicyTextBlock" xlink:to="gtec_SegmentsandRelatedInformationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_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_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RelatedPartyPolicyTextBlock_lbl" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyPolicyTextBlock" xlink:to="gtec_RelatedPartyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_EconomicAndPoliticalRisksPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_EconomicAndPoliticalRisksPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_EconomicAndPoliticalRisksPolicyTextBlock_lbl" xml:lang="en-US">Economic and Political Risks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EconomicAndPoliticalRisksPolicyTextBlock" xlink:to="gtec_EconomicAndPoliticalRisksPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketRiskBenefitPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketRiskBenefitPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketRiskBenefitPolicyTextBlock_lbl" xml:lang="en-US">Exchange Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketRiskBenefitPolicyTextBlock" xlink:to="us-gaap_MarketRiskBenefitPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Recently Issued 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="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember_lbl" xml:lang="en-US">Shanghai Hengyu Business Management Consulting Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember" xlink:to="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember_lbl" xml:lang="en-US">Hangzhou Greenland Energy Technologies Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember" xlink:to="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_GreenlandTechnologiesCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandTechnologiesCorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_GreenlandTechnologiesCorporationMember_lbl" xml:lang="en-US">Greenland Technologies Corporation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GreenlandTechnologiesCorporationMember" xlink:to="gtec_GreenlandTechnologiesCorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangZhongchaiMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhejiangZhongchaiMember_lbl" xml:lang="en-US">Zhejiang Zhongchai [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangZhongchaiMember" xlink:to="gtec_ZhejiangZhongchaiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhongchaiHoldingMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhongchaiHoldingMember_lbl" xml:lang="en-US">Zhongchai Holding [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhongchaiHoldingMember" xlink:to="gtec_ZhongchaiHoldingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PRCMember" xlink:href="gtec-20221231.xsd#gtec_PRCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PRCMember_lbl" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PRCMember" xlink:to="gtec_PRCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhejiangJilinElectronicTechnologyCoMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangJilinElectronicTechnologyCoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhejiangJilinElectronicTechnologyCoMember_lbl" xml:lang="en-US">Zhejiang Jilin Electronic Technology Co [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangJilinElectronicTechnologyCoMember" xlink:to="gtec_ZhejiangJilinElectronicTechnologyCoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesReceivableMember_lbl" xml:lang="en-US">Notes Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableMember" xlink:to="us-gaap_NotesReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl" xml:lang="en-US">Property, Plant and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CorporateOfficesMember" xlink:href="gtec-20221231.xsd#gtec_CorporateOfficesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CorporateOfficesMember_lbl" xml:lang="en-US">Corporate Offices [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CorporateOfficesMember" xlink:to="gtec_CorporateOfficesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OrdinarySharesMember" xlink:href="gtec-20221231.xsd#gtec_OrdinarySharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OrdinarySharesMember_lbl" xml:lang="en-US">Ordinary Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OrdinarySharesMember" xlink:to="gtec_OrdinarySharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ZhouHanyiMember" xlink:href="gtec-20221231.xsd#gtec_ZhouHanyiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ZhouHanyiMember_lbl" xml:lang="en-US">Zhou Hanyi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhouHanyiMember" xlink:to="gtec_ZhouHanyiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CEDECOMember" xlink:href="gtec-20221231.xsd#gtec_CEDECOMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_CEDECOMember_lbl" xml:lang="en-US">CEDE &amp; CO [Member]</label>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraxK4BSSzGYz5JTgfUoaIFDV2uuidCqH2F9JKZJ3za8kn0JKZoLTtZhSZ4Jr6D6djmGIYKGa/vdop1ZWY9C96+DtcY5GIin9RRtF7OkySpkAiSNxVZFJcSklIkLSaN/ITA8f6NlM6//akHZC5uZ7OmKkij6Mdp2yQoRz+exAvvyLrbAZ03mR0RLfXOUwLUXch3zlZNu/+DGxI8gUZJwCvU+hyT8gko66qEIQPA2CKAEiy/fGdDT/aQt] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CEDECOMember" xlink:to="gtec_CEDECOMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PublicWarrantsMember" xlink:href="gtec-20221231.xsd#gtec_PublicWarrantsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_PublicWarrantsMember_lbl" xml:lang="en-US">Public Warrants [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PublicWarrantsMember" xlink:to="gtec_PublicWarrantsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ChardanMember" xlink:href="gtec-20221231.xsd#gtec_ChardanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_ChardanMember_lbl" xml:lang="en-US">Chardan Capital Markets, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ChardanMember" xlink:to="gtec_ChardanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangMember" xlink:href="gtec-20221231.xsd#gtec_AgriculturalBankOfPRCCoLtdXinchangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangMember_lbl" xml:lang="en-US">Agricultural Bank of PRC Co., Ltd. Xinchang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AgriculturalBankOfPRCCoLtdXinchangMember" xlink:to="gtec_AgriculturalBankOfPRCCoLtdXinchangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_RuralCommercialBankOfPRCCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdMember_lbl" xml:lang="en-US">Rural Commercial Bank of PRC Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RuralCommercialBankOfPRCCoLtdMember" xlink:to="gtec_RuralCommercialBankOfPRCCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdOneMember" xlink:href="gtec-20221231.xsd#gtec_RuralCommercialBankOfPRCCoLtdOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdOneMember_lbl" xml:lang="en-US">Rural Commercial Bank of PRC Co., Ltd. One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RuralCommercialBankOfPRCCoLtdOneMember" xlink:to="gtec_RuralCommercialBankOfPRCCoLtdOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember" xlink:href="gtec-20221231.xsd#gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember_lbl" xml:lang="en-US">Agricultural Bank of PRC Co., Ltd. Xinchang One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember" xlink:to="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="gtec_SummaryofSignificantAccountingPoliciesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTable" xlink:to="gtec_SummaryofSignificantAccountingPoliciesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermInvestmentTable_lbl" xml:lang="en-US">Short Term Investment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermInvestmentTable" xlink:to="gtec_ShortTermInvestmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermInvestmentLineItems_lbl" xml:lang="en-US">Short Term Investment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermInvestmentLineItems" xlink:to="gtec_ShortTermInvestmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherCurrentLiabilitiesTable_lbl" xml:lang="en-US">Other Current Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherCurrentLiabilitiesTable" xlink:to="gtec_OtherCurrentLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherCurrentLiabilitiesLineItems_lbl" xml:lang="en-US">Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherCurrentLiabilitiesLineItems" xlink:to="gtec_OtherCurrentLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilitiesTable_lbl" xml:lang="en-US">Other Long-Term Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesTable" xlink:to="gtec_OtherLongTermLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilitiesLineItems_lbl" xml:lang="en-US">Other Long-Term Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityTable" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShareholdersEquityTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShareholdersEquityTable" xlink:to="gtec_ShareholdersEquityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityLineItems" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShareholdersEquityLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShareholdersEquityLineItems" xlink:to="gtec_ShareholdersEquityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_IncomeTaxesTable" xlink:href="gtec-20221231.xsd#gtec_IncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncomeTaxesTable_lbl" xml:lang="en-US">Income Taxes [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeTaxesTable" xlink:to="gtec_IncomeTaxesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_IncomeTaxesLineItems" xlink:href="gtec-20221231.xsd#gtec_IncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncomeTaxesLineItems_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeTaxesLineItems" xlink:to="gtec_IncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTablesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="gtec_SummaryofSignificantAccountingPoliciesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableTablesTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NotesReceivableTablesTable_lbl" xml:lang="en-US">Notes Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableTablesTable" xlink:to="gtec_NotesReceivableTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableTablesLineItems_lbl" xml:lang="en-US">Notes Receivable (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableTablesLineItems" xlink:to="gtec_NotesReceivableTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableTablesTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_NotesPayableTablesTable_lbl" xml:lang="en-US">Notes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableTablesTable" xlink:to="gtec_NotesPayableTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableTablesLineItems_lbl" xml:lang="en-US">Notes Payable (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableTablesLineItems" xlink:to="gtec_NotesPayableTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesTablesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilitiesTablesTable_lbl" xml:lang="en-US">Other Long-Term Liabilities (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesTablesTable" xlink:to="gtec_OtherLongTermLiabilitiesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="gtec_OtherLongTermLiabilitiesTablesLineItems_lbl" xml:lang="en-US">Other Long-Term Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesTablesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US">Investment, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xml:lang="en-US">Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xml:lang="en-US">Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_lbl" xml:lang="en-US">Schedule of Intercompany Foreign Currency Balance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntercompanyForeignCurrencyBalanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceLineItems_lbl" xml:lang="en-US">Schedule of gain or loss on foreign currency transaction [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/srt-2022.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="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable_lbl" xml:lang="en-US">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="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable_lbl" xml:lang="en-US">Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems_lbl" xml:lang="en-US">Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:to="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl" xml:lang="en-US">Schedule of accounts receivable net of allowance for doubtful accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable_lbl" xml:lang="en-US">Accounts Receivable (Details) - Schedule of allowance for doubtful accounts [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:to="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems_lbl" xml:lang="en-US">Schedule of allowance for doubtful accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsScheduleofnotesreceivableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable_lbl" xml:lang="en-US">Notes Receivable (Details) - Schedule of notes receivable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:to="gtec_NotesReceivableDetailsScheduleofnotesreceivableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems_lbl" xml:lang="en-US">Schedule of Notes Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 property, plant and equipment [Abstract]</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="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable_lbl" xml:lang="en-US">Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:to="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems_lbl" xml:lang="en-US">Schedule of assets used as security [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:to="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsScheduleofnotespayableTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsScheduleofnotespayableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableDetailsScheduleofnotespayableTable_lbl" xml:lang="en-US">Notes Payable (Details) - Schedule of notes payable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDetailsScheduleofnotespayableTable" xlink:to="gtec_NotesPayableDetailsScheduleofnotespayableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsScheduleofnotespayableLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsScheduleofnotespayableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableDetailsScheduleofnotespayableLineItems_lbl" xml:lang="en-US">Schedule of Notes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDetailsScheduleofnotespayableLineItems" xlink:to="gtec_NotesPayableDetailsScheduleofnotespayableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain_lbl" xml:lang="en-US">Inventory [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsPayableDetailsScheduleofaccountspayableTable" xlink:href="gtec-20221231.xsd#gtec_AccountsPayableDetailsScheduleofaccountspayableTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AccountsPayableDetailsScheduleofaccountspayableTable_lbl" xml:lang="en-US">Accounts Payable (Details) - Schedule of accounts payable [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountsPayableDetailsScheduleofaccountspayableTable" xlink:to="gtec_AccountsPayableDetailsScheduleofaccountspayableTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:href="gtec-20221231.xsd#gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems_lbl" xml:lang="en-US">Accounts Payable (Details) - Schedule of accounts payable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:to="gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_TypeOfLoanDomain" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_TypeOfLoanDomain_lbl" xml:lang="en-US">TypeOfLoan [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TypeOfLoanDomain" xlink:to="gtec_TypeOfLoanDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable_lbl" xml:lang="en-US">Short Term Bank Loans (Details) - Schedule of short term loans [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:to="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems_lbl" xml:lang="en-US">Short Term Bank Loans (Details) - Schedule of short term loans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable_lbl" xml:lang="en-US">Other Current Liabilities (Details) - Schedule of other current liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:to="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems_lbl" xml:lang="en-US">Schedule of Other Current Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable_lbl" xml:lang="en-US">Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:to="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems_lbl" xml:lang="en-US">Schedule of other long-term liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Schedule of Long Term Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" xlink:href="gtec-20221231.xsd#gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable_lbl" xml:lang="en-US">Geographical Sales and Segments (Details) - Schedule of sales by geographical area [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" xlink:to="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:href="gtec-20221231.xsd#gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems_lbl" xml:lang="en-US">Geographical Sales and Segments (Details) - Schedule of sales by geographical area [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:to="gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of names and relationship of related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of names and relationship of related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due to related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due to related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Party [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="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due from related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of due from related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Schedule of Variable Interest Entities [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="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US">Variable Interest Entity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_VariableInterestEntityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="gtec_OrganizationandPrincipalActivitiesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_OrganizationandPrincipalActivitiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OrganizationandPrincipalActivitiesDetailsTable_lbl" xml:lang="en-US">Organization and Principal Activities (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsTable" xlink:to="gtec_OrganizationandPrincipalActivitiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_OrganizationandPrincipalActivitiesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OrganizationandPrincipalActivitiesDetailsLineItems_lbl" xml:lang="en-US">Organization and Principal Activities (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="gtec_OrganizationandPrincipalActivitiesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="gtec_SummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Textual)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermInvestmentDetailsTable_lbl" xml:lang="en-US">Short Term Investment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermInvestmentDetailsTable" xlink:to="gtec_ShortTermInvestmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShortTermInvestmentDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermInvestmentDetailsLineItems_lbl" xml:lang="en-US">Short Term Investment Details [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermInvestmentDetailsLineItems" xlink:to="gtec_ShortTermInvestmentDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable_lbl" xml:lang="en-US">Concentration on Revenues and Cost of Goods Sold (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:to="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems_lbl" xml:lang="en-US">Concentration on Revenues and Cost of Goods Sold (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:to="gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivableTypeDomain_lbl" xml:lang="en-US">Receivable [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableDetailsTable_lbl" xml:lang="en-US">Notes Receivable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDetailsTable" xlink:to="gtec_NotesReceivableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesReceivableDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableDetailsLineItems_lbl" xml:lang="en-US">Notes Receivable (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDetailsLineItems" xlink:to="gtec_NotesReceivableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable_lbl" xml:lang="en-US">Property, Plant and Equipment and Construction in Progress (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:to="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment and Construction in Progress (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableDetailsTable_lbl" xml:lang="en-US">Notes Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDetailsTable" xlink:to="gtec_NotesPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_NotesPayableDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableDetailsLineItems_lbl" xml:lang="en-US">Notes Payable (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDetailsLineItems" xlink:to="gtec_NotesPayableDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LeaseDetailsTable" xlink:href="gtec-20221231.xsd#gtec_LeaseDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LeaseDetailsTable_lbl" xml:lang="en-US">Lease (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LeaseDetailsTable" xlink:to="gtec_LeaseDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_LeaseDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_LeaseDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LeaseDetailsLineItems_lbl" xml:lang="en-US">Lease (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LeaseDetailsLineItems" xlink:to="gtec_LeaseDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US">Sale of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShareholdersEquityDetailsTable_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShareholdersEquityDetailsTable" xlink:to="gtec_ShareholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ShareholdersEquityDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShareholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Shareholders&#8217; Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShareholdersEquityDetailsLineItems" xlink:to="gtec_ShareholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CommitmentsandContingenciesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_CommitmentsandContingenciesDetailsTable" xlink:to="gtec_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CommitmentsandContingenciesDetailsLineItems" xlink:to="gtec_CommitmentsandContingenciesDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_AccountingForAroundPercentage_lbl0" xml:lang="en-US">Accounting for around percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountingForAroundPercentage" xlink:to="gtec_AccountingForAroundPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_AdditionalProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdditionalProvisionForDoubtfulAccounts" xlink:to="gtec_AdditionalProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_AdvanceToSuppliers_lbl0" xml:lang="en-US">Amount of advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliers" xlink:to="gtec_AdvanceToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_AdvanceToSuppliersCost_lbl0" xml:lang="en-US">Advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliersCost" xlink:to="gtec_AdvanceToSuppliersCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_AdvanceToSuppliersPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for advance to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliersPolicyTextBlock" xlink:to="gtec_AdvanceToSuppliersPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_BankName_lbl0" xml:lang="en-US">Bank name&#xd;
..</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankName" xlink:to="gtec_BankName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_BankNotesReceivable_lbl0" xml:lang="en-US">Amount of Notes Bank notes receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankNotesReceivable" xlink:to="gtec_BankNotesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ConcentrationRiskPercntage_lbl1" xml:lang="en-US">ConcentrationRiskPercentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationRiskPercntage" xlink:to="gtec_ConcentrationRiskPercntage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_CostOfRevenueAndInventories_lbl0" xml:lang="en-US">Cost of revenue and inventories.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CostOfRevenueAndInventories" xlink:to="gtec_CostOfRevenueAndInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_CustomerDeposit_lbl0" xml:lang="en-US">Customer deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CustomerDeposit" xlink:to="gtec_CustomerDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_DebtOfTheCancelledCompany_lbl0" xml:lang="en-US">Debt of the cancelled company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DebtOfTheCancelledCompany" xlink:to="gtec_DebtOfTheCancelledCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_DeferredTaxAsset_lbl0" xml:lang="en-US">Deferred tax assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DeferredTaxAsset" xlink:to="gtec_DeferredTaxAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_DepositFundsWithRelatedParties_lbl0" xml:lang="en-US">Deposit funds with related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DepositFundsWithRelatedParties" xlink:to="gtec_DepositFundsWithRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_DomicileAndDateOfIncorporation_lbl0" xml:lang="en-US">Domicile and date of incorporation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DomicileAndDateOfIncorporation" xlink:to="gtec_DomicileAndDateOfIncorporation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_DueFromRelatedPartycurrent_lbl0" xml:lang="en-US">Due from related party current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueFromRelatedPartycurrent" xlink:to="gtec_DueFromRelatedPartycurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_EarningPerShareBasicAndDiluted_lbl0" xml:lang="en-US">The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EarningPerShareBasicAndDiluted" xlink:to="gtec_EarningPerShareBasicAndDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_EconomicAndPoliticalRisksPolicyTextBlock_lbl0" xml:lang="en-US">Economic and Political Risks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EconomicAndPoliticalRisksPolicyTextBlock" xlink:to="gtec_EconomicAndPoliticalRisksPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_EffectOfFXChange_lbl0" xml:lang="en-US">Effect of FX change.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EffectOfFXChange" xlink:to="gtec_EffectOfFXChange_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie_lbl0" xml:lang="en-US">A description of the principal activities of an investee accounted for under the equity method.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie" xlink:to="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_FixedAssetsDecoration_lbl0" xml:lang="en-US">Amount of Fixed assets decoration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FixedAssetsDecoration" xlink:to="gtec_FixedAssetsDecoration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ForkliftManufacturersDescription_lbl0" xml:lang="en-US">Forklift manufacturers, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ForkliftManufacturersDescription" xlink:to="gtec_ForkliftManufacturersDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_GovernmentSubsidiesPolicyTextBlock_lbl0" xml:lang="en-US">Government subsidies.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GovernmentSubsidiesPolicyTextBlock" xlink:to="gtec_GovernmentSubsidiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ImplicitInterestRate_lbl0" xml:lang="en-US">Implicit interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ImplicitInterestRate" xlink:to="gtec_ImplicitInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_IncomeShortTermInvestmentOther_lbl0" xml:lang="en-US">Amount of interest income from short-term investment classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeShortTermInvestmentOther" xlink:to="gtec_IncomeShortTermInvestmentOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets_lbl0" xml:lang="en-US">The amount of other current and noncurrent assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:to="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_InitialBusinessCombinationDescription_lbl0" xml:lang="en-US">Initial business combination, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialBusinessCombinationDescription" xlink:to="gtec_InitialBusinessCombinationDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_InventoryEffectOfFXChange_lbl0" xml:lang="en-US">Amount of inventory effect of fx change.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InventoryEffectOfFXChange" xlink:to="gtec_InventoryEffectOfFXChange_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_LandUseRight_lbl0" xml:lang="en-US">Land use rights.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRight" xlink:to="gtec_LandUseRight_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_LandUseRightNet_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="gtec_LandUseRightNet" xlink:to="gtec_LandUseRightNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_LandUseRightsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for land use rights.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsPolicyTextBlock" xlink:to="gtec_LandUseRightsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_LongtermPayablesunamortizedDeferredFinancingCost_lbl0" xml:lang="en-US">Long-term payables-unamortized deferred financing costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LongtermPayablesunamortizedDeferredFinancingCost" xlink:to="gtec_LongtermPayablesunamortizedDeferredFinancingCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_LossOnPrepaymentOfFinancingLeaseObligations_lbl0" xml:lang="en-US">Loss on prepayment of financing lease obligations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LossOnPrepaymentOfFinancingLeaseObligations" xlink:to="gtec_LossOnPrepaymentOfFinancingLeaseObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_NotesPayablebankAcceptanceNotes_lbl0" xml:lang="en-US">Notes payable-bank acceptance notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayablebankAcceptanceNotes" xlink:to="gtec_NotesPayablebankAcceptanceNotes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_OtherShortTermsBorrowings_lbl0" xml:lang="en-US">Other short term borrowings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherShortTermsBorrowings" xlink:to="gtec_OtherShortTermsBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_OwnedForeignEnterprisePercentage_lbl0" xml:lang="en-US">Owned foreign enterprise Percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OwnedForeignEnterprisePercentage" xlink:to="gtec_OwnedForeignEnterprisePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_OwnershipofBuildingsForNetBookValue_lbl0" xml:lang="en-US">Ownershipof buildings for net book value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OwnershipofBuildingsForNetBookValue" xlink:to="gtec_OwnershipofBuildingsForNetBookValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PaymentOfPrincipalOnFinancingLeaseObligation_lbl0" xml:lang="en-US">Payment of principal on financing lease obligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" xlink:to="gtec_PaymentOfPrincipalOnFinancingLeaseObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PercentageOfOutstandingOrdinaryShares_lbl0" xml:lang="en-US">Percentage of outstanding ordinary shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PercentageOfOutstandingOrdinaryShares" xlink:to="gtec_PercentageOfOutstandingOrdinaryShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PrepaymentOfLeasefinancingObligations_lbl0" xml:lang="en-US">The amount of prepayment of lease-financing obligations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrepaymentOfLeasefinancingObligations" xlink:to="gtec_PrepaymentOfLeasefinancingObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter_lbl0" xml:lang="en-US">Thereafter.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:to="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PrivatePlacementIssuance_lbl0" xml:lang="en-US">Number of private placement issuance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrivatePlacementIssuance" xlink:to="gtec_PrivatePlacementIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PrivateWarrantsDescription_lbl0" xml:lang="en-US">Private warrants, description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrivateWarrantsDescription" xlink:to="gtec_PrivateWarrantsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ProceedsFromEquityAndDebtFinaning_lbl0" xml:lang="en-US">Proceeds from equity and debt finaning.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromEquityAndDebtFinaning" xlink:to="gtec_ProceedsFromEquityAndDebtFinaning_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ProceedsFromGovernmentGrantsForConstruction_lbl0" xml:lang="en-US">Proceeds from government grants for construction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromGovernmentGrantsForConstruction" xlink:to="gtec_ProceedsFromGovernmentGrantsForConstruction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ProceedsFromNCIsInvestment_lbl0" xml:lang="en-US">Proceeds from NCI&apos;s Investment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromNCIsInvestment" xlink:to="gtec_ProceedsFromNCIsInvestment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ProceedsFromRelatedParties_lbl0" xml:lang="en-US">ProceedsFromRelatedParties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromRelatedParties" xlink:to="gtec_ProceedsFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PropertyPlantsAndEquipmentNet_lbl0" xml:lang="en-US">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.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantsAndEquipmentNet" xlink:to="gtec_PropertyPlantsAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_PurchaseOptionOutstandingUnits_lbl0" xml:lang="en-US">Purchase option outstanding units.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PurchaseOptionOutstandingUnits" xlink:to="gtec_PurchaseOptionOutstandingUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ReductionOfCapital_lbl0" xml:lang="en-US">Reduction of capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ReductionOfCapital" xlink:to="gtec_ReductionOfCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_RegisteredCapitalPercentage_lbl0" xml:lang="en-US">Registered capital Percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RegisteredCapitalPercentage" xlink:to="gtec_RegisteredCapitalPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_RevenueRecognitionDescription_lbl0" xml:lang="en-US">Revenue recognition description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RevenueRecognitionDescription" xlink:to="gtec_RevenueRecognitionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_SaleOfUnitPurchaseOptionPrice_lbl0" xml:lang="en-US">Sale of unit purchase option price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SaleOfUnitPurchaseOptionPrice" xlink:to="gtec_SaleOfUnitPurchaseOptionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ScheduleOfInventoryReserveTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of schedule of inventory reserve table text block.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfInventoryReserveTableTextBlock" xlink:to="gtec_ScheduleOfInventoryReserveTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ScheduleOfNotePayableTableTextBlock_lbl0" xml:lang="en-US">Schedule of note payable table text block.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNotePayableTableTextBlock" xlink:to="gtec_ScheduleOfNotePayableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ScheduleOfShortTermLoansTableTextBlock_lbl0" xml:lang="en-US">Schedule of short term loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfShortTermLoansTableTextBlock" xlink:to="gtec_ScheduleOfShortTermLoansTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_SecurityForIssuanceAmount_lbl0" xml:lang="en-US">Security for issuance amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SecurityForIssuanceAmount" xlink:to="gtec_SecurityForIssuanceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_SegmentsandRelatedInformationPolicyTextBlock_lbl0" xml:lang="en-US">Segments and related information policy text block.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SegmentsandRelatedInformationPolicyTextBlock" xlink:to="gtec_SegmentsandRelatedInformationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_SellingExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for inclusion of significant items in the selling report caption.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SellingExpensesPolicyTextBlock" xlink:to="gtec_SellingExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_SettlementToCounterParty_lbl0" xml:lang="en-US">Amount of settlement to counter party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SettlementToCounterParty" xlink:to="gtec_SettlementToCounterParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_SharesReceived_lbl0" xml:lang="en-US">Reverse merger shares received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SharesReceived" xlink:to="gtec_SharesReceived_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ShortTermDebtLoan_lbl0" xml:lang="en-US">Short term debt loan repayable duration.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermDebtLoan" xlink:to="gtec_ShortTermDebtLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_ShorttermInvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for short-term investment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShorttermInvestmentPolicyTextBlock" xlink:to="gtec_ShorttermInvestmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_StockholdersEquityDecription_lbl0" xml:lang="en-US">Stockholders Equity , Decription .</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_StockholdersEquityDecription" xlink:to="gtec_StockholdersEquityDecription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_StraightlineMethodLeaseTerm_lbl0" xml:lang="en-US">straight-line method lease term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_StraightlineMethodLeaseTerm" xlink:to="gtec_StraightlineMethodLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_TotalRevenueOfGreenland_lbl0" xml:lang="en-US">Total revenue of Greenland.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TotalRevenueOfGreenland" xlink:to="gtec_TotalRevenueOfGreenland_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_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="gtec_TransferToStatutoryReserve" xlink:to="gtec_TransferToStatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_TransmissionProductSaleOfSets_lbl0" xml:lang="en-US">Transmission product sale of sets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TransmissionProductSaleOfSets" xlink:to="gtec_TransmissionProductSaleOfSets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_TypeOfCurrenciesDescription_lbl0" xml:lang="en-US">Description of currencies.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TypeOfCurrenciesDescription" xlink:to="gtec_TypeOfCurrenciesDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_WarrantsExpireYear_lbl0" xml:lang="en-US">Warrants expire year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WarrantsExpireYear" xlink:to="gtec_WarrantsExpireYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="gtec_WithdrawFundsFromRelatedParties_lbl0" xml:lang="en-US">Withdraw funds from related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WithdrawFundsFromRelatedParties" xlink:to="gtec_WithdrawFundsFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConcentrationRiskPercntage_lbl2" xml:lang="en-US">Concentration Risk Percntage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConcentrationRiskPercntage" xlink:to="gtec_ConcentrationRiskPercntage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ChardanMember_lbl0" xml:lang="en-US">Chardan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ChardanMember" xlink:to="gtec_ChardanMember_lbl0"/>
    <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="gtec_ZhongchaiHoldingMember_lbl0" xml:lang="en-US">Zhongchai Holding Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhongchaiHoldingMember" xlink:to="gtec_ZhongchaiHoldingMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfSupplementalBalanceSheetAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSupplementalBalanceSheetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfSupplementalBalanceSheetAbstract_lbl" xml:lang="en-US">Schedule Of Supplemental Balance Sheet Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfSupplementalBalanceSheetAbstract" xlink:to="gtec_ScheduleOfSupplementalBalanceSheetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SellingExpensesPolicyTextBlock_lbl1" xml:lang="en-US">Selling Expenses Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SellingExpensesPolicyTextBlock" xlink:to="gtec_SellingExpensesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdOneMember_lbl0" xml:lang="en-US">Rural Commercial Bank Of PRCCo Ltd One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RuralCommercialBankOfPRCCoLtdOneMember" xlink:to="gtec_RuralCommercialBankOfPRCCoLtdOneMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNotesReceivableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotesReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfNotesReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Notes Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNotesReceivableAbstract" xlink:to="gtec_ScheduleOfNotesReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShortTermDebtLoan_lbl1" xml:lang="en-US">Short Term Debt Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShortTermDebtLoan" xlink:to="gtec_ShortTermDebtLoan_lbl1"/>
    <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="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AllowanceOfDoubtfulAccounts_lbl0" xml:lang="en-US">Allowance Of Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AllowanceOfDoubtfulAccounts" xlink:to="gtec_AllowanceOfDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PrivateWarrantsDescription_lbl1" xml:lang="en-US">Private Warrants Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrivateWarrantsDescription" xlink:to="gtec_PrivateWarrantsDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ZhejiangZhonggongMachineryCoLtdMember_lbl0" xml:lang="en-US">Zhejiang Zhonggong Machinery Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangZhonggongMachineryCoLtdMember" xlink:to="gtec_ZhejiangZhonggongMachineryCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DescriptionOfWarrantRedemption_lbl0" xml:lang="en-US">Description Of Warrant Redemption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DescriptionOfWarrantRedemption" xlink:to="gtec_DescriptionOfWarrantRedemption_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfShortTermBankLoansAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermBankLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfShortTermBankLoansAbstract_lbl" xml:lang="en-US">Schedule Of Short Term Bank Loans Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfShortTermBankLoansAbstract" xlink:to="gtec_ScheduleOfShortTermBankLoansAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xml:lang="en-US">Disclosure Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DueToRelatedPartiesAbstract_lbl0" xml:lang="en-US">Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueToRelatedPartiesAbstract" xlink:to="gtec_DueToRelatedPartiesAbstract_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="gtec_DeferedTaxAssets_lbl0" xml:lang="en-US">Defered Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DeferedTaxAssets" xlink:to="gtec_DeferedTaxAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_HEVICorpMember_lbl0" xml:lang="en-US">HEVICorp Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HEVICorpMember" xlink:to="gtec_HEVICorpMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares_lbl0" xml:lang="en-US">Newly Issued Ordinary Shares During Period Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares" xlink:to="gtec_NewlyIssuedOrdinarySharesDuringPeriodShares_lbl0"/>
    <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="gtec_PercentageOfBankCharges_lbl0" xml:lang="en-US">Percentage Of Bank Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PercentageOfBankCharges" xlink:to="gtec_PercentageOfBankCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTerm_lbl0" xml:lang="en-US">Long-Term Debt, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTerm" xlink:to="us-gaap_LongTermDebtTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_BankBalancesAndCash_lbl0" xml:lang="en-US">Bank Balances And Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankBalancesAndCash" xlink:to="gtec_BankBalancesAndCash_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="gtec_TransmissionProductSaleOfSets_lbl1" xml:lang="en-US">Transmission Product Sale Of Sets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TransmissionProductSaleOfSets" xlink:to="gtec_TransmissionProductSaleOfSets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PublicWarrantsMember_lbl0" xml:lang="en-US">Public Warrants Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PublicWarrantsMember" xlink:to="gtec_PublicWarrantsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_WithdrawFundsFromRelatedParties_lbl1" xml:lang="en-US">Withdraw Funds From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WithdrawFundsFromRelatedParties" xlink:to="gtec_WithdrawFundsFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [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="gtec_CollateralizedBankLoans_lbl0" xml:lang="en-US">Collateralized Bank Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CollateralizedBankLoans" xlink:to="gtec_CollateralizedBankLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DueFromRelatedPartycurrent_lbl1" xml:lang="en-US">Due From Related Partycurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueFromRelatedPartycurrent" xlink:to="gtec_DueFromRelatedPartycurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LossOnPrepaymentOfFinancingLeaseObligations_lbl1" xml:lang="en-US">Loss On Prepayment Of Financing Lease Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LossOnPrepaymentOfFinancingLeaseObligations" xlink:to="gtec_LossOnPrepaymentOfFinancingLeaseObligations_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="gtec_ScheduleOfEstimatedUsefulLivesAbstract_lbl"/>
    <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="us-gaap_SupplierConcentrationRiskMember_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherShortTermsBorrowings_lbl1" xml:lang="en-US">Other Short Terms Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherShortTermsBorrowings" xlink:to="gtec_OtherShortTermsBorrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter_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_FairValueConcentrationOfRiskAccountsReceivable_lbl0" xml:lang="en-US">Fair Value, Concentration of Risk, Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueConcentrationOfRiskAccountsReceivable" xlink:to="us-gaap_FairValueConcentrationOfRiskAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OperatingLoansOneMember_lbl0" xml:lang="en-US">Operating Loans One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansOneMember" xlink:to="gtec_OperatingLoansOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_GrantIncomedecreased_lbl0" xml:lang="en-US">Grant Incomedecreased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GrantIncomedecreased" xlink:to="gtec_GrantIncomedecreased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract_lbl0" xml:lang="en-US">Major Customers Of The Company SAccounts Receivable Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract" xlink:to="gtec_MajorCustomersOfTheCompanySAccountsReceivableNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="gtec_PrivatePlacementIssuance_lbl1" xml:lang="en-US">Private Placement Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrivatePlacementIssuance" xlink:to="gtec_PrivatePlacementIssuance_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="gtec_PRCMember_lbl0" xml:lang="en-US">PRCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PRCMember" xlink:to="gtec_PRCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ElectronicEquipment_lbl0" xml:lang="en-US">Electronic Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ElectronicEquipment" xlink:to="gtec_ElectronicEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl0" xml:lang="en-US">Machinery and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_FixedAssetsDecoration_lbl1" xml:lang="en-US">Fixed Assets Decoration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FixedAssetsDecoration" xlink:to="gtec_FixedAssetsDecoration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne_lbl0" xml:lang="en-US">Present Value of Future Insurance Profits, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_WeightedAverageSharesOfCommonStock_lbl0" xml:lang="en-US">Weighted Average Shares Of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WeightedAverageSharesOfCommonStock" xlink:to="gtec_WeightedAverageSharesOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin_lbl0" xml:lang="en-US">Unrealized Foreign Currency Translation Incomeloss Attributable To Greenland Technologies Holdin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea_lbl0" xml:lang="en-US">Concentration Risk, Net Assets Amount, Geographic Area</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" xlink:to="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DepositFundsWithRelatedPartiesAbstract_lbl0" xml:lang="en-US">Deposit Funds With Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DepositFundsWithRelatedPartiesAbstract" xlink:to="gtec_DepositFundsWithRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CEDECOMember_lbl0" xml:lang="en-US">CEDECOMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CEDECOMember" xlink:to="gtec_CEDECOMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract_lbl" xml:lang="en-US">Schedule Of Lease Liabilities Under Operating Leases Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" xlink:to="gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInterestInJointVenture_lbl0" xml:lang="en-US">Payments to Acquire Interest in Joint Venture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:to="us-gaap_PaymentsToAcquireInterestInJointVenture_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="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SchedualOfNotesReceivable_lbl0" xml:lang="en-US">Schedual Of Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SchedualOfNotesReceivable" xlink:to="gtec_SchedualOfNotesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesOutstanding_lbl0" xml:lang="en-US">Excess Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesOutstanding" xlink:to="us-gaap_ExcessStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncreaseInProvisionForInventory_lbl0" xml:lang="en-US">Increase In Provision For Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseInProvisionForInventory" xlink:to="gtec_IncreaseInProvisionForInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Present Value of Future Insurance Profits, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Present Value of Future Insurance Profits, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableDisclosureTextBlock_lbl0" xml:lang="en-US">Notes Payable Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableDisclosureTextBlock" xlink:to="gtec_NotesPayableDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract_lbl" xml:lang="en-US">Schedule Of Allowance For Doubtful Accounts Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract" xlink:to="gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="gtec_LandUseRightsAssetsNet_lbl0" xml:lang="en-US">Land Use Rights Assets Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsAssetsNet" xlink:to="gtec_LandUseRightsAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LongtermPayablesunamortizedDeferredFinancingCost_lbl1" xml:lang="en-US">Longterm Payablesunamortized Deferred Financing Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LongtermPayablesunamortizedDeferredFinancingCost" xlink:to="gtec_LongtermPayablesunamortizedDeferredFinancingCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets_lbl1" xml:lang="en-US">Increase Decrease Other Current And Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:to="gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract_lbl" xml:lang="en-US">Schedule Of Non Cancellable Future Minimum Lease Payments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract_lbl"/>
    <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="gtec_StraightlineMethodLeaseTerm_lbl1" xml:lang="en-US">Straightline Method Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_StraightlineMethodLeaseTerm" xlink:to="gtec_StraightlineMethodLeaseTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_TypeOfCurrenciesDescription_lbl1" xml:lang="en-US">Type Of Currencies Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TypeOfCurrenciesDescription" xlink:to="gtec_TypeOfCurrenciesDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember_lbl0" xml:lang="en-US">Hangzhou Greenland Energy Technologies Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember" xlink:to="gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherDebt_lbl0" xml:lang="en-US">Repayments of Other Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherDebt" xlink:to="us-gaap_RepaymentsOfOtherDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember_lbl0" xml:lang="en-US">Agricultural Bank Of PRCCo Ltd Xinchang One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember" xlink:to="gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, 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="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SettlementToCounterParty_lbl1" xml:lang="en-US">Settlement To Counter Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SettlementToCounterParty" xlink:to="gtec_SettlementToCounterParty_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Accounts and Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockDescription_lbl0" xml:lang="en-US">Conversion of Stock, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockDescription" xlink:to="us-gaap_ConversionOfStockDescription_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="gtec_DomicileAndDateOfIncorporation_lbl1" xml:lang="en-US">Domicile And Date Of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DomicileAndDateOfIncorporation" xlink:to="gtec_DomicileAndDateOfIncorporation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RestrictedStockVestedNotIssued_lbl0" xml:lang="en-US">Restricted Stock Vested Not Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RestrictedStockVestedNotIssued" xlink:to="gtec_RestrictedStockVestedNotIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CorporateOfficesMember_lbl0" xml:lang="en-US">Corporate Offices Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CorporateOfficesMember" xlink:to="gtec_CorporateOfficesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ElectricIndustrialVehiclesDescription_lbl0" xml:lang="en-US">Electric Industrial Vehicles Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ElectricIndustrialVehiclesDescription" xlink:to="gtec_ElectricIndustrialVehiclesDescription_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_Goodwill_lbl0" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_Revenue_lbl0" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_Revenue" xlink:to="gtec_Revenue_lbl0"/>
    <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="gtec_DomesticSalesMember_lbl0" xml:lang="en-US">Domestic Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DomesticSalesMember" xlink:to="gtec_DomesticSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_TotalRevenueOfGreenland_lbl1" xml:lang="en-US">Total Revenue Of Greenland</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TotalRevenueOfGreenland" xlink:to="gtec_TotalRevenueOfGreenland_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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract_lbl" xml:lang="en-US">Schedule Of Subsidiary Included Consolidated Financial Statements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract" xlink:to="gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl0" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense_lbl0" xml:lang="en-US">Present Values Of Future Insurance Profits Amortization Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:to="gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense_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="gtec_OtherLongtermLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Other Longterm Liabilities Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongtermLiabilitiesDisclosureTextBlock" xlink:to="gtec_OtherLongtermLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl0" xml:lang="en-US">Equity Method Investment, Description of Principal Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Machinery and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLongTermPayablesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLongTermPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfLongTermPayablesAbstract_lbl" xml:lang="en-US">Schedule Of Long Term Payables Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfLongTermPayablesAbstract" xlink:to="gtec_ScheduleOfLongTermPayablesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivableCurrent_lbl0" xml:lang="en-US">Increase (Decrease) in Notes Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNotesPayableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotesPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfNotesPayableAbstract_lbl" xml:lang="en-US">Schedule Of Notes Payable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNotesPayableAbstract" xlink:to="gtec_ScheduleOfNotesPayableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConsignedProcessingMaterials_lbl0" xml:lang="en-US">Consigned Processing Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConsignedProcessingMaterials" xlink:to="gtec_ConsignedProcessingMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableRelatedParties_lbl0" xml:lang="en-US">Accounts Receivable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_StockholdersEquityDecription_lbl1" xml:lang="en-US">Stockholders Equity Decription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_StockholdersEquityDecription" xlink:to="gtec_StockholdersEquityDecription_lbl1"/>
    <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="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl0" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SharesReceived_lbl1" xml:lang="en-US">Shares Received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SharesReceived" xlink:to="gtec_SharesReceived_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract_lbl" xml:lang="en-US">Schedule Of Basic And Diluted Earnings Per Share Computation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract2" xlink:to="gtec_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract1" xlink:to="gtec_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract4" xlink:to="gtec_UnlabeledAbstract4_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="gtec_InitialTerm_lbl0" xml:lang="en-US">Initial Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialTerm" xlink:to="gtec_InitialTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract3" xlink:to="gtec_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfRestrictedAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Restricted Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfRestrictedAssetsTableTextBlock" xlink:to="gtec_ScheduleOfRestrictedAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_EarningPerShareBasicAndDiluted_lbl1" xml:lang="en-US">Earning Per Share Basic And Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EarningPerShareBasicAndDiluted" xlink:to="gtec_EarningPerShareBasicAndDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DepositFundsWithRelatedParties_lbl1" xml:lang="en-US">Deposit Funds With Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DepositFundsWithRelatedParties" xlink:to="gtec_DepositFundsWithRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OwnershipofBuildingsForNetBookValue_lbl1" xml:lang="en-US">Ownershipof Buildings For Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OwnershipofBuildingsForNetBookValue" xlink:to="gtec_OwnershipofBuildingsForNetBookValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract0" xlink:to="gtec_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract_lbl" xml:lang="en-US">Schedule Of Major Customers Of Accounts Receivable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract" xlink:to="gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl0" xml:lang="en-US">Office Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract6" xlink:to="gtec_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract5" xlink:to="gtec_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ReductionOfCapital_lbl1" xml:lang="en-US">Reduction Of Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ReductionOfCapital" xlink:to="gtec_ReductionOfCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract7" xlink:to="gtec_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LandUseRightsPolicyTextBlock_lbl1" xml:lang="en-US">Land Use Rights Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsPolicyTextBlock" xlink:to="gtec_LandUseRightsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncreaseInAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Increase In Allowance For Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncreaseInAllowanceForDoubtfulAccounts" xlink:to="gtec_IncreaseInAllowanceForDoubtfulAccounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract_lbl" xml:lang="en-US">Schedule Of Concentration Of Major Customers And Suppliers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract" xlink:to="gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfDueFromRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfDueFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfDueFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Due From Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfDueFromRelatedPartiesAbstract" xlink:to="gtec_ScheduleOfDueFromRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable Net Of Allowance For Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts" xlink:to="gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract_lbl" xml:lang="en-US">Schedule Of Accounts Receivable Net Of Allowance For Doubtful Accounts Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract" xlink:to="gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract_lbl"/>
    <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="gtec_OtherCurrentLiabilitiesLineItems_lbl0" xml:lang="en-US">Other Current Liabilities Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherCurrentLiabilitiesLineItems" xlink:to="gtec_OtherCurrentLiabilitiesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_BankNotesReceivable_lbl1" xml:lang="en-US">Bank Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankNotesReceivable" xlink:to="gtec_BankNotesReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CostOfRevenueAndInventories_lbl1" xml:lang="en-US">Cost Of Revenue And Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CostOfRevenueAndInventories" xlink:to="gtec_CostOfRevenueAndInventories_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember_lbl0" xml:lang="en-US">Zhuhai Hengzhong Industrial Investment Fund Limited Partnership Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:to="gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShorttermInvestmentPolicyTextBlock_lbl1" xml:lang="en-US">Shortterm Investment Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShorttermInvestmentPolicyTextBlock" xlink:to="gtec_ShorttermInvestmentPolicyTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfShortTermLoansAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermLoansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfShortTermLoansAbstract_lbl" xml:lang="en-US">Schedule Of Short Term Loans Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfShortTermLoansAbstract" xlink:to="gtec_ScheduleOfShortTermLoansAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_GreenlandTechnologiesCorporationMember_lbl0" xml:lang="en-US">Greenland Technologies Corporation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GreenlandTechnologiesCorporationMember" xlink:to="gtec_GreenlandTechnologiesCorporationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_UnlabeledAbstract" xlink:to="gtec_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OrdinarySharesMember_lbl0" xml:lang="en-US">Ordinary Shares Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OrdinarySharesMember" xlink:to="gtec_OrdinarySharesMember_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="gtec_ZhongchaiHoldingHongKongLimitedMember_lbl0" xml:lang="en-US">Zhongchai Holding Hong Kong Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhongchaiHoldingHongKongLimitedMember" xlink:to="gtec_ZhongchaiHoldingHongKongLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableToBank_lbl0" xml:lang="en-US">Notes Payable to Bank</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBank" xlink:to="us-gaap_NotesPayableToBank_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Stockholders&apos; 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0" 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="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AdvanceToSupplier_lbl0" xml:lang="en-US">Advance To Supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSupplier" xlink:to="gtec_AdvanceToSupplier_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="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="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Stockholders&apos; Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_GovernmentSubsidiesPolicyTextBlock_lbl1" xml:lang="en-US">Government Subsidies Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GovernmentSubsidiesPolicyTextBlock" xlink:to="gtec_GovernmentSubsidiesPolicyTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Other Current Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="gtec_ScheduleOfOtherCurrentLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ZhejiangZhongchaiMachineryCoLtdMember_lbl0" xml:lang="en-US">Zhejiang Zhongchai Machinery Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangZhongchaiMachineryCoLtdMember" xlink:to="gtec_ZhejiangZhongchaiMachineryCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentMember_lbl0" xml:lang="en-US">Property, Plant and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentMember" xlink:to="us-gaap_PropertyPlantAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Unrealized Foreign Currency Translation Income Attributable To Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" xlink:to="gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <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="gtec_ProceedsFromRelatedParties_lbl1" xml:lang="en-US">Proceeds From Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromRelatedParties" xlink:to="gtec_ProceedsFromRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_HangzhouCenntroAutotechCoLimitedMember_lbl0" xml:lang="en-US">Hangzhou Cenntro Autotech Co Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouCenntroAutotechCoLimitedMember" xlink:to="gtec_HangzhouCenntroAutotechCoLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_MajorProductAbstract_lbl0" xml:lang="en-US">Major Product Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MajorProductAbstract" xlink:to="gtec_MajorProductAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfInventoryReserveAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoryReserveAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfInventoryReserveAbstract_lbl" xml:lang="en-US">Schedule Of Inventory Reserve Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfInventoryReserveAbstract" xlink:to="gtec_ScheduleOfInventoryReserveAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl0" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus Required</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExciseAndSalesTaxes_lbl0" xml:lang="en-US">Excise and Sales Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExciseAndSalesTaxes" xlink:to="us-gaap_ExciseAndSalesTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DueToRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Due To Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueToRelatedPartiesTableTextBlock" xlink:to="gtec_DueToRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie_lbl1" xml:lang="en-US">Equity Method Investment Description Of Principal Activitie</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie" xlink:to="gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LandUseRightsCost_lbl0" xml:lang="en-US">Land Use Rights Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsCost" xlink:to="gtec_LandUseRightsCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Schedule Of Allowance For Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfAllowanceForDoubtfulAccounts" xlink:to="gtec_ScheduleOfAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RegisteredCapitalPercentage_lbl1" xml:lang="en-US">Registered Capital Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RegisteredCapitalPercentage" xlink:to="gtec_RegisteredCapitalPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfNotePayableTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Note Payable Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNotePayableTableTextBlock" xlink:to="gtec_ScheduleOfNotePayableTableTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Names And Relationship Of Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract" xlink:to="gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DebtOfTheCancelledCompany_lbl1" xml:lang="en-US">Debt Of The Cancelled Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DebtOfTheCancelledCompany" xlink:to="gtec_DebtOfTheCancelledCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivable_lbl0" xml:lang="en-US">Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivable" xlink:to="gtec_NotesReceivable_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_OtherLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_InternationalSalesMember_lbl0" xml:lang="en-US">International Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InternationalSalesMember" xlink:to="gtec_InternationalSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ValueAddedTaxDescription_lbl0" 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="gtec_ValueAddedTaxDescription" xlink:to="gtec_ValueAddedTaxDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Four Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AdvanceToSuppliersPolicyTextBlock_lbl1" xml:lang="en-US">Advance To Suppliers Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliersPolicyTextBlock" xlink:to="gtec_AdvanceToSuppliersPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0" xml:lang="en-US">Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RelatedPartyPolicyTextBlock_lbl0" xml:lang="en-US">Related Party Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RelatedPartyPolicyTextBlock" xlink:to="gtec_RelatedPartyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl0" xml:lang="en-US">Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DueFromRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Due From Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueFromRelatedPartiesTableTextBlock" xlink:to="gtec_DueFromRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AdvanceToSuppliersCost_lbl1" xml:lang="en-US">Advance To Suppliers Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliersCost" xlink:to="gtec_AdvanceToSuppliersCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableMember_lbl0" xml:lang="en-US">Notes Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableMember" xlink:to="us-gaap_NotesReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_WarrantsExpireYear_lbl1" xml:lang="en-US">Warrants Expire Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WarrantsExpireYear" xlink:to="gtec_WarrantsExpireYear_lbl1"/>
    <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_OtherShortTermInvestments_lbl0" xml:lang="en-US">Other Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermInvestments" xlink:to="us-gaap_OtherShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_DeferredTaxAsset_lbl1" xml:lang="en-US">Deferred Tax Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DeferredTaxAsset" xlink:to="gtec_DeferredTaxAsset_lbl1"/>
    <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_IncreaseDecreaseInDeferredRevenue_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ProceedsFromEquityAndDebtFinaning_lbl1" xml:lang="en-US">Proceeds From Equity And Debt Finaning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromEquityAndDebtFinaning" xlink:to="gtec_ProceedsFromEquityAndDebtFinaning_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ForkliftManufacturersDescription_lbl1" xml:lang="en-US">Forklift Manufacturers Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ForkliftManufacturersDescription" xlink:to="gtec_ForkliftManufacturersDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OwnedForeignEnterprisePercentage_lbl1" xml:lang="en-US">Owned Foreign Enterprise Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OwnedForeignEnterprisePercentage" xlink:to="gtec_OwnedForeignEnterprisePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SecurityForIssuanceAmount_lbl1" xml:lang="en-US">Security For Issuance Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SecurityForIssuanceAmount" xlink:to="gtec_SecurityForIssuanceAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationExpenseOnReclassifiedAssets_lbl0" xml:lang="en-US">Depreciation Expense on Reclassified Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:to="us-gaap_DepreciationExpenseOnReclassifiedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl1" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockVotingRights_lbl0" xml:lang="en-US">Common Stock, Voting Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockVotingRights" xlink:to="us-gaap_CommonStockVotingRights_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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&apos; Equity Note [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_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Present Value of Future Insurance Profits, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree_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="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfRelatedPartyFundsLendingAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfRelatedPartyFundsLendingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfRelatedPartyFundsLendingAbstract_lbl" xml:lang="en-US">Schedule Of Related Party Funds Lending Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfRelatedPartyFundsLendingAbstract" xlink:to="gtec_ScheduleOfRelatedPartyFundsLendingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_BankName_lbl1" xml:lang="en-US">Bank Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankName" xlink:to="gtec_BankName_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfShortTermLoansTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Short Term Loans Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfShortTermLoansTableTextBlock" xlink:to="gtec_ScheduleOfShortTermLoansTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OperatingLoansMember_lbl0" xml:lang="en-US">Operating Loans Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansMember" xlink:to="gtec_OperatingLoansMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl0" xml:lang="en-US">Line of Credit Facility, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityDescription" xlink:to="us-gaap_LineOfCreditFacilityDescription_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_PaymentsToAcquireLandHeldForUse_lbl0" xml:lang="en-US">Payments to Acquire Land Held-for-use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PaymentOfPrincipalOnFinancingLeaseObligation_lbl1" xml:lang="en-US">Payment Of Principal On Financing Lease Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PaymentOfPrincipalOnFinancingLeaseObligation" xlink:to="gtec_PaymentOfPrincipalOnFinancingLeaseObligation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_TypeOfLoanAxis_lbl0" xml:lang="en-US">Type Of Loan Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_TypeOfLoanAxis" xlink:to="gtec_TypeOfLoanAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_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_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="gtec_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl1" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_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_DueFromRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due from Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PurchaseOptionOutstandingUnits_lbl1" xml:lang="en-US">Purchase Option Outstanding Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PurchaseOptionOutstandingUnits" xlink:to="gtec_PurchaseOptionOutstandingUnits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RestrictedAssetsTotal_lbl0" xml:lang="en-US">Restricted Assets Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RestrictedAssetsTotal" xlink:to="gtec_RestrictedAssetsTotal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Finance Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl0" xml:lang="en-US">IPO [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CenntroSmartManufacturingTechCoLtdMember_lbl0" xml:lang="en-US">Cenntro Smart Manufacturing Tech Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CenntroSmartManufacturingTechCoLtdMember" xlink:to="gtec_CenntroSmartManufacturingTechCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_BuildingsNet_lbl0" xml:lang="en-US">Buildings Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BuildingsNet" xlink:to="gtec_BuildingsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember_lbl0" xml:lang="en-US">Hangzhou Jiuru Economic Information Consulting Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:to="gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherOperatingIncomeLoss_lbl0" xml:lang="en-US">Other Operating Income Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherOperatingIncomeLoss" xlink:to="gtec_OtherOperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ForkliftMember_lbl0" xml:lang="en-US">Forklift Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ForkliftMember" xlink:to="gtec_ForkliftMember_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="us-gaap_OtherIntangibleAssetsNet_lbl0" xml:lang="en-US">Other Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ExistingRelationshipWithTheCompany_lbl0" xml:lang="en-US">Existing Relationship With The Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ExistingRelationshipWithTheCompany" xlink:to="gtec_ExistingRelationshipWithTheCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_GreenlandAssetManagementCorporationMember_lbl0" xml:lang="en-US">Greenland Asset Management Corporation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_GreenlandAssetManagementCorporationMember" xlink:to="gtec_GreenlandAssetManagementCorporationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_InitialBusinessCombinationDescription_lbl1" xml:lang="en-US">Initial Business Combination Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialBusinessCombinationDescription" xlink:to="gtec_InitialBusinessCombinationDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherTaxPayables_lbl0" xml:lang="en-US">Other Tax Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherTaxPayables" xlink:to="gtec_OtherTaxPayables_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="gtec_LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LandUseRightsAbstract_lbl" xml:lang="en-US">Land Use Rights Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsAbstract" xlink:to="gtec_LandUseRightsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">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_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PaymentOfCash_lbl0" xml:lang="en-US">Payment Of Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PaymentOfCash" xlink:to="gtec_PaymentOfCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_OtherCurrentLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Other Current Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_lbl0" xml:lang="en-US">Right Of Use Assets Obtained In Exchange For Lease Obligations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AdvanceToSuppliers_lbl1" xml:lang="en-US">Advance To Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdvanceToSuppliers" xlink:to="gtec_AdvanceToSuppliers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0" xml:lang="en-US">Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LandUseRightsTextBlock_lbl0" xml:lang="en-US">Land Use Rights Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightsTextBlock" xlink:to="gtec_LandUseRightsTextBlock_lbl0"/>
    <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="gtec_ConcentrationRiskPercentage_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="gtec_ConcentrationRiskPercentage" xlink:to="gtec_ConcentrationRiskPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl0" xml:lang="en-US">Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RevolvingMaterials_lbl0" xml:lang="en-US">Revolving Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RevolvingMaterials" xlink:to="gtec_RevolvingMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustments_lbl0" xml:lang="en-US">Inventory Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SegmentsandRelatedInformationPolicyTextBlock_lbl1" xml:lang="en-US">Segmentsand Related Information Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SegmentsandRelatedInformationPolicyTextBlock" xlink:to="gtec_SegmentsandRelatedInformationPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfInventoryReserveTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Inventory Reserve Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfInventoryReserveTableTextBlock" xlink:to="gtec_ScheduleOfInventoryReserveTableTextBlock_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_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_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="gtec_NotesReceivableTablesTable_lbl0" xml:lang="en-US">Notes Receivable Tables Table</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableTablesTable" xlink:to="gtec_NotesReceivableTablesTable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember_lbl0" xml:lang="en-US">Hangzhou Greenland Robotic Technologies Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember" xlink:to="gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember_lbl0"/>
    <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_CostOfSalesPolicyTextBlock_lbl0" xml:lang="en-US">Cost of Goods and Service [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_InventoryEffectOfFXChange_lbl1" xml:lang="en-US">Inventory Effect Of FXChange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InventoryEffectOfFXChange" xlink:to="gtec_InventoryEffectOfFXChange_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_EffectOfFXChange_lbl1" xml:lang="en-US">Effect Of FXChange</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EffectOfFXChange" xlink:to="gtec_EffectOfFXChange_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NoteReceivableDateOfIssuance_lbl0" xml:lang="en-US">Note Receivable Date Of Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NoteReceivableDateOfIssuance" xlink:to="gtec_NoteReceivableDateOfIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PrepaymentOfLeasefinancingObligations_lbl1" xml:lang="en-US">Prepayment Of Leasefinancing Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PrepaymentOfLeasefinancingObligations" xlink:to="gtec_PrepaymentOfLeasefinancingObligations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CenntroHoldingLimitedMember_lbl0" xml:lang="en-US">Cenntro Holding Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CenntroHoldingLimitedMember" xlink:to="gtec_CenntroHoldingLimitedMember_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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Lease To The Property And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:to="gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RuralCommercialBankOfPRCCoLtdMember_lbl0" xml:lang="en-US">Rural Commercial Bank Of PRCCo Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RuralCommercialBankOfPRCCoLtdMember" xlink:to="gtec_RuralCommercialBankOfPRCCoLtdMember_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="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesConverted1_lbl0" xml:lang="en-US">Conversion of Stock, Shares Converted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesConverted1" xlink:to="us-gaap_ConversionOfStockSharesConverted1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember_lbl0" xml:lang="en-US">Xinchang County Jiuhe Investment Management Partnership LPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember" xlink:to="gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AdditionalProvisionForDoubtfulAccounts_lbl1" xml:lang="en-US">Additional Provision For Doubtful Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AdditionalProvisionForDoubtfulAccounts" xlink:to="gtec_AdditionalProvisionForDoubtfulAccounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OperatingLeasesAbstract_lbl0" xml:lang="en-US">Operating Leases Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLeasesAbstract" xlink:to="gtec_OperatingLeasesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ZhejiangJilinElectronicTechnologyCoMember_lbl0" xml:lang="en-US">Zhejiang Jilin Electronic Technology Co Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangJilinElectronicTechnologyCoMember" xlink:to="gtec_ZhejiangJilinElectronicTechnologyCoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_FixedAssetsMember_lbl0" xml:lang="en-US">Fixed Assets Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FixedAssetsMember" xlink:to="gtec_FixedAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember_lbl0" xml:lang="en-US">Shanghai Hengyu Business Management Consulting Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember" xlink:to="gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Present Value of Future Insurance Profits, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ProcurementOfMaterialsMember_lbl0" xml:lang="en-US">Procurement Of Materials Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProcurementOfMaterialsMember" xlink:to="gtec_ProcurementOfMaterialsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OrdinarySharesRedeemeddiscription_lbl0" xml:lang="en-US">Ordinary Shares Redeemeddiscription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OrdinarySharesRedeemeddiscription" xlink:to="gtec_OrdinarySharesRedeemeddiscription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl0" xml:lang="en-US">Construction in Progress, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_InitialPublicOfferingIssuance_lbl0" xml:lang="en-US">Initial Public Offering Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InitialPublicOfferingIssuance" xlink:to="gtec_InitialPublicOfferingIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LessAccumulatedAmortization_lbl0" xml:lang="en-US">Less Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LessAccumulatedAmortization" xlink:to="gtec_LessAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_MachinerNet_lbl0" xml:lang="en-US">Machiner Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MachinerNet" xlink:to="gtec_MachinerNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncomeShortTermInvestmentOther_lbl1" xml:lang="en-US">Income Short Term Investment Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeShortTermInvestmentOther" xlink:to="gtec_IncomeShortTermInvestmentOther_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PartnersCapital_lbl0" xml:lang="en-US">Partners&apos; Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_PartnersCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Names And Relationship Of Related Parties Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock" xlink:to="gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_FreightFeeMember_lbl0" xml:lang="en-US">Freight Fee Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_FreightFeeMember" xlink:to="gtec_FreightFeeMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ProceedsFromGovernmentGrantsForConstruction_lbl1" xml:lang="en-US">Proceeds From Government Grants For Construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromGovernmentGrantsForConstruction" xlink:to="gtec_ProceedsFromGovernmentGrantsForConstruction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_lbl0" xml:lang="en-US">Proceeds from Sales of Assets, Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:to="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PercentageOfOutstandingOrdinaryShares_lbl1" xml:lang="en-US">Percentage Of Outstanding Ordinary Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PercentageOfOutstandingOrdinaryShares" xlink:to="gtec_PercentageOfOutstandingOrdinaryShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <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="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember_lbl0" xml:lang="en-US">Xinchang County Jiuxin Investment Management Partnership LPMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:to="gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LoanFacilityWithMaximumExposure_lbl0" xml:lang="en-US">Loan Facility With Maximum Exposure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LoanFacilityWithMaximumExposure" xlink:to="gtec_LoanFacilityWithMaximumExposure_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="gtec_MotorVehicles_lbl0" xml:lang="en-US">Motor Vehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MotorVehicles" xlink:to="gtec_MotorVehicles_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="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl0" xml:lang="en-US">Short-Term Debt, Average Outstanding Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PropertyPlantsAndEquipmentNet_lbl1" xml:lang="en-US">Property Plants And Equipment Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PropertyPlantsAndEquipmentNet" xlink:to="gtec_PropertyPlantsAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0" xml:lang="en-US">Accounts and Nontrade Receivable [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OperatingLoansThreeMember_lbl0" xml:lang="en-US">Operating Loans Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansThreeMember" xlink:to="gtec_OperatingLoansThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AgriculturalBankOfPRCCoLtdXinchangMember_lbl0" xml:lang="en-US">Agricultural Bank Of PRCCo Ltd Xinchang Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AgriculturalBankOfPRCCoLtdXinchangMember" xlink:to="gtec_AgriculturalBankOfPRCCoLtdXinchangMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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="gtec_CompanyBMember_lbl0" xml:lang="en-US">Company BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CompanyBMember" xlink:to="gtec_CompanyBMember_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="gtec_CenntroAutomotiveCorporationMember_lbl0" xml:lang="en-US">Cenntro Automotive Corporation Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CenntroAutomotiveCorporationMember" xlink:to="gtec_CenntroAutomotiveCorporationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_HengyuCapitalLtdMember_lbl0" xml:lang="en-US">Hengyu Capital Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_HengyuCapitalLtdMember" xlink:to="gtec_HengyuCapitalLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_AccountingForAroundPercentage_lbl1" xml:lang="en-US">Accounting For Around Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_AccountingForAroundPercentage" xlink:to="gtec_AccountingForAroundPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember_lbl0" xml:lang="en-US">Shanghai Hengyu Enterprise Management Consulting Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" xlink:to="gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_InfrastructureEquipmentMember_lbl0" xml:lang="en-US">Infrastructure Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_InfrastructureEquipmentMember" xlink:to="gtec_InfrastructureEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CompanyCMember_lbl0" xml:lang="en-US">Company CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CompanyCMember" xlink:to="gtec_CompanyCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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_AccruedEmployeeBenefitsCurrent_lbl0" xml:lang="en-US">Accrued Employee Benefits, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter_lbl1" xml:lang="en-US">Present Value Of Future Insurance Profits Amortization Expense Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:to="gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash_lbl0" xml:lang="en-US">Bank Balances And Cash Included In Assets Classified As Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" xlink:to="gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl0" xml:lang="en-US">Repayments of Other Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_lbl0" xml:lang="en-US">Schedule of Intercompany Foreign Currency Balances [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfInventoriesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfInventoriesAbstract_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="gtec_ScheduleOfInventoriesAbstract" xlink:to="gtec_ScheduleOfInventoriesAbstract_lbl"/>
    <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="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases_lbl0" xml:lang="en-US">Schedule Of Noncancellable Future Minimum Lease Payments Operating And Financing Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" xlink:to="gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NonForkliftMember_lbl0" xml:lang="en-US">Non Forklift Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NonForkliftMember" xlink:to="gtec_NonForkliftMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Interest Capitalization, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCapitalizationPolicyPolicyTextBlock" xlink:to="us-gaap_InterestCapitalizationPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_EconomicAndPoliticalRisksPolicyTextBlock_lbl1" xml:lang="en-US">Economic And Political Risks Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_EconomicAndPoliticalRisksPolicyTextBlock" xlink:to="gtec_EconomicAndPoliticalRisksPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CustomerDeposit_lbl1" xml:lang="en-US">Customer Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CustomerDeposit" xlink:to="gtec_CustomerDeposit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due to Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfDueToRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfDueToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfDueToRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule Of Due To Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfDueToRelatedPartiesAbstract" xlink:to="gtec_ScheduleOfDueToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfAssetsUsedAsSecurityAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAssetsUsedAsSecurityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfAssetsUsedAsSecurityAbstract_lbl" xml:lang="en-US">Schedule Of Assets Used As Security Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfAssetsUsedAsSecurityAbstract" xlink:to="gtec_ScheduleOfAssetsUsedAsSecurityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl0" xml:lang="en-US">Class of Warrant or Right, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableToBankCurrent_lbl0" xml:lang="en-US">Notes Payable to Bank, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBankCurrent" xlink:to="us-gaap_NotesPayableToBankCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SaleOfUnitPurchaseOptionPrice_lbl1" xml:lang="en-US">Sale Of Unit Purchase Option Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SaleOfUnitPurchaseOptionPrice" xlink:to="gtec_SaleOfUnitPurchaseOptionPrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDateDescription" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OperatingLoansFourMember_lbl0" xml:lang="en-US">Operating Loans Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansFourMember" xlink:to="gtec_OperatingLoansFourMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract_lbl" xml:lang="en-US">Schedule Of Sets Forth Disaggregation Of Revenue Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract" xlink:to="gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_TransferToStatutoryReserve" xlink:to="gtec_TransferToStatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfLandUseRights_lbl0" xml:lang="en-US">Schedule Of Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfLandUseRights" xlink:to="gtec_ScheduleOfLandUseRights_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_LandBuildingsAndImprovementsMember_lbl0" xml:lang="en-US">Land, Buildings and Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandBuildingsAndImprovementsMember" xlink:to="us-gaap_LandBuildingsAndImprovementsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfAccountsPayableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAccountsPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfAccountsPayableAbstract_lbl" xml:lang="en-US">Schedule Of Accounts Payable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfAccountsPayableAbstract" xlink:to="gtec_ScheduleOfAccountsPayableAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl0" xml:lang="en-US">Cash, Cash Equivalents, and Short-Term Investments [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Receivable, in Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_OtherLongtermLiabilitiesDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongtermLiabilitiesDisclosureAbstract_lbl" xml:lang="en-US">Other Longterm Liabilities Disclosure Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongtermLiabilitiesDisclosureAbstract" xlink:to="gtec_OtherLongtermLiabilitiesDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract_lbl0" xml:lang="en-US">Major Customers Representing More Than10 Of The Company SRevenues Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract" xlink:to="gtec_MajorCustomersRepresentingMoreThan10OfTheCompanySRevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SalesByGeographyTextBlock_lbl0" xml:lang="en-US">Sales By Geography Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SalesByGeographyTextBlock" xlink:to="gtec_SalesByGeographyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RevenueRecognitionDescription_lbl1" xml:lang="en-US">Revenue Recognition Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RevenueRecognitionDescription" xlink:to="gtec_RevenueRecognitionDescription_lbl1"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Estimated Future Amortization Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract_lbl"/>
    <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_BuildingsAndImprovementsGross_lbl0" xml:lang="en-US">Buildings and Improvements, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingsAndImprovementsGross" xlink:to="us-gaap_BuildingsAndImprovementsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesNetCurrent_lbl0" xml:lang="en-US">Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ZhejiangZhongchaiMember_lbl0" xml:lang="en-US">Zhejiang Zhongchai Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangZhongchaiMember" xlink:to="gtec_ZhejiangZhongchaiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_RestrictedCashAndCashEquivalentsValue_lbl0" xml:lang="en-US">Restricted Cash And Cash Equivalents Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_RestrictedCashAndCashEquivalentsValue" xlink:to="gtec_RestrictedCashAndCashEquivalentsValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CompanyAMember_lbl0" xml:lang="en-US">Company AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CompanyAMember" xlink:to="gtec_CompanyAMember_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="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LandUseRightNet_lbl1" xml:lang="en-US">Land Use Right Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRightNet" xlink:to="gtec_LandUseRightNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ConstructionInProgressFixedAssets_lbl0" xml:lang="en-US">Construction In Progress Fixed Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ConstructionInProgressFixedAssets" xlink:to="gtec_ConstructionInProgressFixedAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ZhejiangKangchenBiotechnologyCoLtdMember_lbl0" xml:lang="en-US">Zhejiang Kangchen Biotechnology Co Ltd Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhejiangKangchenBiotechnologyCoLtdMember" xlink:to="gtec_ZhejiangKangchenBiotechnologyCoLtdMember_lbl0"/>
    <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_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1_lbl0" xml:lang="en-US">Derivative, Average Forward Exchange Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1_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, 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="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Income Loss From Continuing Operation Including Portion Attributable To Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" xlink:to="gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest_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="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems_lbl0" xml:lang="en-US">Summaryof Significant Accounting Policies Tables Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="gtec_SummaryofSignificantAccountingPoliciesTablesLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfOtherLongTermLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfOtherLongTermLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfOtherLongTermLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Other Long Term Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfOtherLongTermLiabilitiesAbstract" xlink:to="gtec_ScheduleOfOtherLongTermLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ProceedsFromNCIsInvestment_lbl1" xml:lang="en-US">Proceeds From NCIs Investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ProceedsFromNCIsInvestment" xlink:to="gtec_ProceedsFromNCIsInvestment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ImplicitInterestRate_lbl1" xml:lang="en-US">Implicit Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ImplicitInterestRate" xlink:to="gtec_ImplicitInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_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="gtec_DueToRelatedPartieCurrent_lbl0" xml:lang="en-US">Due To Related Partie Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_DueToRelatedPartieCurrent" xlink:to="gtec_DueToRelatedPartieCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFairValue_lbl0" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFairValue" xlink:to="us-gaap_DebtInstrumentFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayableTablesTable_lbl0" xml:lang="en-US">Notes Payable Tables Table</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayableTablesTable" xlink:to="gtec_NotesPayableTablesTable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_SinomachineryHoldingLimitedMember_lbl0" xml:lang="en-US">Sinomachinery Holding Limited Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_SinomachineryHoldingLimitedMember" xlink:to="gtec_SinomachineryHoldingLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl0" xml:lang="en-US">Private Placement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="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_LeasesOfLesseeDisclosureTextBlock_lbl0" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OperatingLoansTwoMember_lbl0" xml:lang="en-US">Operating Loans Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OperatingLoansTwoMember" xlink:to="gtec_OperatingLoansTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" 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_lbl1"/>
    <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_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilityReserveEstimatePolicy_lbl0" xml:lang="en-US">Liability Reserve Estimate, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityReserveEstimatePolicy" xlink:to="us-gaap_LiabilityReserveEstimatePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_WithdrawFundsFromRelatedPartiesAbstract_lbl0" xml:lang="en-US">Withdraw Funds From Related Parties Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_WithdrawFundsFromRelatedPartiesAbstract" xlink:to="gtec_WithdrawFundsFromRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl0" xml:lang="en-US">Long-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy_lbl0" xml:lang="en-US">Income Tax Uncertainties, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxUncertaintiesPolicy" xlink:to="us-gaap_IncomeTaxUncertaintiesPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtNoncurrent_lbl1" xml:lang="en-US">Other Long-Term Debt, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtNoncurrent" xlink:to="us-gaap_OtherLongTermDebtNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfSalesByGeographicalAreaAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSalesByGeographicalAreaAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfSalesByGeographicalAreaAbstract_lbl" xml:lang="en-US">Schedule Of Sales By Geographical Area Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfSalesByGeographicalAreaAbstract" xlink:to="gtec_ScheduleOfSalesByGeographicalAreaAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_CommercialNoteReceivable_lbl0" xml:lang="en-US">Commercial Note Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_CommercialNoteReceivable" xlink:to="gtec_CommercialNoteReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl1" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OverallotmentOptionAmountOrdinaryShare_lbl0" xml:lang="en-US">Overallotment Option Amount Ordinary Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OverallotmentOptionAmountOrdinaryShare" xlink:to="gtec_OverallotmentOptionAmountOrdinaryShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_PeterZuguangWangMember_lbl0" xml:lang="en-US">Peter Zuguang Wang Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_PeterZuguangWangMember" xlink:to="gtec_PeterZuguangWangMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfLandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLandUseRightsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfLandUseRightsAbstract_lbl" xml:lang="en-US">Schedule Of Land Use Rights Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfLandUseRightsAbstract" xlink:to="gtec_ScheduleOfLandUseRightsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesReceivableDisclosureTextBlock_lbl0" xml:lang="en-US">Notes Receivable Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesReceivableDisclosureTextBlock" xlink:to="gtec_NotesReceivableDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesIssued_lbl0" xml:lang="en-US">Excess Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesIssued" xlink:to="us-gaap_ExcessStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_LandUseRightsNet_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="gtec_LandUseRightsNet" xlink:to="gtec_LandUseRightsNet_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_DueFromRelatedPartiesCurrentAbstract_lbl0" xml:lang="en-US">Due from Related Parties, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract_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_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <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="gtec_ZhouHanyiMember_lbl0" xml:lang="en-US">Zhou Hanyi Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ZhouHanyiMember" xlink:to="gtec_ZhouHanyiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_NotesPayablebankAcceptanceNotes_lbl1" xml:lang="en-US">Notes Payablebank Acceptance Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_NotesPayablebankAcceptanceNotes" xlink:to="gtec_NotesPayablebankAcceptanceNotes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl0" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_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_DebtInstrumentTerm_lbl1" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilityDebtOfSubsidy_lbl0" xml:lang="en-US">Other Long Term Liability Debt Of Subsidy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilityDebtOfSubsidy" xlink:to="gtec_OtherLongTermLiabilityDebtOfSubsidy_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_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="gtec_LandUseRight_lbl1" xml:lang="en-US">Land Use Right</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_LandUseRight" xlink:to="gtec_LandUseRight_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketRiskBenefitPolicyTextBlock_lbl0" xml:lang="en-US">Market Risk Benefit [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketRiskBenefitPolicyTextBlock" xlink:to="us-gaap_MarketRiskBenefitPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_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="gtec_StatutoryReserveMember" xlink:to="gtec_StatutoryReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_OtherLongTermLiabilitiesTablesLineItems_lbl0" xml:lang="en-US">Other Long Term Liabilities Tables Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_OtherLongTermLiabilitiesTablesLineItems" xlink:to="gtec_OtherLongTermLiabilitiesTablesLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract_lbl" xml:lang="en-US">Schedule Of Gain Or Loss On Foreign Currency Transaction Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract" xlink:to="gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_lbl0" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>gtec-20221231_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: Fri Mar 31 16:25:36 UTC 2023 -->
<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="gtec-20221231.xsd#gtec_r_ConsolidatedBalanceSheet" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedIncomeStatement" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShareholdersEquityType2or3" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConsolidatedCashFlow" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OrganizationandPrincipalActivities" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SummaryofSignificantAccountingPolicies" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermInvestment" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConcentrationonRevenuesandCostofGoodsSold" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsReceivable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_Inventories" roleURI="http://greenlandtechnologiesholdingcorp.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesReceivable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_PropertyPlantandEquipmentandConstructioninProgress" roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LandUseRights" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesPayable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsPayable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermBankLoans" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherCurrentLiabilities" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherLongTermLiabilities" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_Lease" roleURI="http://greenlandtechnologiesholdingcorp.com/role/Lease"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LongTermPayables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShareholdersEquity" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_EarningsPerShare" roleURI="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_GeographicalSalesandSegments" roleURI="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_IncomeTaxes" roleURI="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_CommitmentsandContingencies" roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_RelatedPartyTransactions" roleURI="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SubsequentEvents" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountingPoliciesByPolicy" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OrganizationandPrincipalActivitiesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConcentrationonRevenuesandCostofGoodsSoldTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsReceivableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_InventoriesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesReceivableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_PropertyPlantandEquipmentandConstructioninProgressTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LandUseRightsTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesPayableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_AccountsPayableTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermBankLoansTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherCurrentLiabilitiesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherLongTermLiabilitiesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LeaseTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LeaseTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LongTermPayablesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_EarningsPerShareTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_GeographicalSalesandSegmentsTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_CommitmentsandContingenciesTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_RelatedPartyTransactionsTables" roleURI="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofgainorlossonforeigncurrencytransactionTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofestimatedusefullivesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsetsforthdisaggregationofrevenueTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofconcentrationofmajorcustomersandsuppliersTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofmajorcustomersofaccountsreceivableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofallowancefordoubtfulaccountsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofinventoriesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofinventoryreserveTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnotesreceivableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofassetsusedassecurityTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleoflanduserightsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofestimatedfutureamortizationexpenseTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnotespayableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofaccountspayableTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofshorttermbankloansTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofshorttermloansTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofothercurrentliabilitiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofotherlongtermliabilitiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofleasetothepropertyandequipmentTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsupplementalbalancesheetTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofleaseliabilitiesunderoperatingleasesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleoflongtermpayablesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofbasicanddilutedearningspersharecomputationTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofsalesbygeographicalareaTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnoncancellablefutureminimumleasepaymentsTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofnamesandrelationshipofrelatedpartiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofduetorelatedpartiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofduefromrelatedpartiesTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ScheduleofrelatedpartyfundslendingTable" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OrganizationandPrincipalActivitiesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermInvestmentDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ConcentrationonRevenuesandCostofGoodsSoldDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesReceivableDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_PropertyPlantandEquipmentandConstructioninProgressDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LandUseRightsDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_NotesPayableDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShortTermBankLoansDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_OtherLongTermLiabilitiesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LeaseDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_LongTermPayablesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_ShareholdersEquityDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_IncomeTaxesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_CommitmentsandContingenciesDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#gtec_r_RelatedPartyTransactionsDetails" roleURI="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="gtec-20221231.xsd#DocumentAndEntityInformation" roleURI="http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3.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/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliers" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="AdvanceToSuppliers" order="7.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/2022/elts/us-gaap-2022.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="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2.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/2022/elts/us-gaap-2022.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="LandUseRightNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="LandUseRightNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferedTaxAssets" xlink:href="gtec-20221231.xsd#gtec_DeferedTaxAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="DeferedTaxAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="6.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/2022/elts/us-gaap-2022.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="7.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="5.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NotesPayablebankAcceptanceNotes" xlink:href="gtec-20221231.xsd#gtec_NotesPayablebankAcceptanceNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="NotesPayablebankAcceptanceNotes" order="1.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/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.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/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="5.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/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OtherLongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Liabilities" order="9.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/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_EquityAbstract" order="11.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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_MinorityInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="13.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableNetOfAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="AccountsReceivableNetOfAllowanceForDoubtfulAccounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_OperatingExpenses" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InvestmentIncomeInterest" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_InterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherOperatingIncomeLoss" xlink:href="gtec-20221231.xsd#gtec_OtherOperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="OtherOperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" 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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" order="13.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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="14.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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveMember" xlink:href="gtec-20221231.xsd#gtec_StatutoryReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReserveMember" order="4.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/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" 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_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtOfTheCancelledCompany" xlink:href="gtec-20221231.xsd#gtec_DebtOfTheCancelledCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="DebtOfTheCancelledCompany" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromNCIsInvestment" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromNCIsInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ProceedsFromNCIsInvestment" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferToStatutoryReserve" xlink:href="gtec-20221231.xsd#gtec_TransferToStatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TransferToStatutoryReserve" order="9.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="LossOnPrepaymentOfFinancingLeaseObligations" xlink:href="gtec-20221231.xsd#gtec_LossOnPrepaymentOfFinancingLeaseObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="LossOnPrepaymentOfFinancingLeaseObligations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_IncreaseInAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseInAllowanceForDoubtfulAccounts" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInProvisionForInventory" xlink:href="gtec-20221231.xsd#gtec_IncreaseInProvisionForInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseInProvisionForInventory" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAsset" xlink:href="gtec-20221231.xsd#gtec_DeferredTaxAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DeferredTaxAsset" 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/2022/elts/us-gaap-2022.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="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInNotesReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersCost" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="AdvanceToSuppliersCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseOtherCurrentAndNoncurrentAssets" xlink:href="gtec-20221231.xsd#gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="IncreaseDecreaseOtherCurrentAndNoncurrentAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="CustomerDeposit" xlink:href="gtec-20221231.xsd#gtec_CustomerDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="CustomerDeposit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentLiabilities" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermPayablesunamortizedDeferredFinancingCost" xlink:href="gtec-20221231.xsd#gtec_LongtermPayablesunamortizedDeferredFinancingCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="LongtermPayablesunamortizedDeferredFinancingCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" order="6.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="4.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/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireLandHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLandHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireLandHeldForUse" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromGovernmentGrantsForConstruction" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromGovernmentGrantsForConstruction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromGovernmentGrantsForConstruction" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInterestInJointVenture" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="6.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/2022/elts/us-gaap-2022.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="7.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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfOtherDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfNotesPayable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRelatedParties" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PrepaymentOfLeasefinancingObligations" xlink:href="gtec-20221231.xsd#gtec_PrepaymentOfLeasefinancingObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PrepaymentOfLeasefinancingObligations" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentOfPrincipalOnFinancingLeaseObligation" xlink:href="gtec-20221231.xsd#gtec_PaymentOfPrincipalOnFinancingLeaseObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentOfPrincipalOnFinancingLeaseObligation" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromEquityAndDebtFinaning" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromEquityAndDebtFinaning"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromEquityAndDebtFinaning" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromNCIsInvestment" xlink:href="gtec-20221231.xsd#gtec_ProceedsFromNCIsInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromNCIsInvestment" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReductionOfCapital" xlink:href="gtec-20221231.xsd#gtec_ReductionOfCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ReductionOfCapital" order="10.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="9.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/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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/2022/elts/us-gaap-2022.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="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract" order="11.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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_InterestPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="BankBalancesAndCash" xlink:href="gtec-20221231.xsd#gtec_BankBalancesAndCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="BankBalancesAndCash" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" xlink:href="gtec-20221231.xsd#gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTable" xlink:to="SummaryofSignificantAccountingPoliciesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesLineItems" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermInvestmentTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermInvestmentLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="ShortTermInvestmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentTable" xlink:to="ShortTermInvestmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentLineItems" xlink:to="us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndNontradeReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNontradeReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsAndNontradeReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable">
    <loc xlink:type="locator" xlink:label="NotesReceivableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDisclosureAbstract" xlink:to="NotesReceivableDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LandUseRights">
    <loc xlink:type="locator" xlink:label="LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsTextBlock" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="LandUseRightsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesPayable">
    <loc xlink:type="locator" xlink:label="NotesPayableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesPayableDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDisclosureAbstract" xlink:to="NotesPayableDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentLiabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentLiabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="OtherCurrentLiabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesTable" xlink:to="OtherCurrentLiabilitiesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesLineItems" xlink:to="us-gaap_OtherLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities">
    <loc xlink:type="locator" xlink:label="OtherLongtermLiabilitiesDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongtermLiabilitiesDisclosureAbstract" xlink:to="OtherLongTermLiabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesTable" xlink:to="OtherLongTermLiabilitiesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OtherLongtermLiabilitiesDisclosureTextBlock" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesLineItems" xlink:to="OtherLongtermLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/Lease">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LeasesOfLesseeDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityTable" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityLineItems" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="ShareholdersEquityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityTable" xlink:to="ShareholdersEquityLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityLineItems" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentsGeographicalAreasAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentsGeographicalAreasAbstract"/>
    <loc xlink:type="locator" xlink:label="SalesByGeographyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SalesByGeographyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentsGeographicalAreasAbstract" xlink:to="SalesByGeographyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesTable" xlink:href="gtec-20221231.xsd#gtec_IncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesLineItems" xlink:href="gtec-20221231.xsd#gtec_IncomeTaxesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestCapitalizationPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCapitalizationPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InterestCapitalizationPolicyPolicyTextBlock" order="3.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/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="6.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/2022/elts/us-gaap-2022.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSuppliersPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvanceToSuppliersPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="LandUseRightsPolicyTextBlock" order="12.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/2022/elts/us-gaap-2022.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="13.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/2022/elts/us-gaap-2022.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SellingExpensesPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SellingExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SellingExpensesPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GovernmentSubsidiesPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_GovernmentSubsidiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GovernmentSubsidiesPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxUncertaintiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxUncertaintiesPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxUncertaintiesPolicy" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityReserveEstimatePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilityReserveEstimatePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LiabilityReserveEstimatePolicy" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="24.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/2022/elts/us-gaap-2022.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="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentsandRelatedInformationPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_SegmentsandRelatedInformationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SegmentsandRelatedInformationPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelatedPartyPolicyTextBlock" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EconomicAndPoliticalRisksPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_EconomicAndPoliticalRisksPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="EconomicAndPoliticalRisksPolicyTextBlock" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketRiskBenefitPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketRiskBenefitPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_MarketRiskBenefitPolicyTextBlock" order="30.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/2022/elts/us-gaap-2022.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="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesTablesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTablesTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesTable" xlink:to="SummaryofSignificantAccountingPoliciesTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="ScheduleOfEstimatedUsefulLivesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesTablesLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAllowanceForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="ScheduleOfAllowanceForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoryReserveTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoryReserveTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryReserveTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables">
    <loc xlink:type="locator" xlink:label="NotesReceivableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableTablesTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableTablesTable"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDisclosureAbstract" xlink:to="NotesReceivableTablesTable" 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="NotesReceivableTablesTable" xlink:to="NotesReceivableTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SchedualOfNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_SchedualOfNotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableTablesLineItems" xlink:to="SchedualOfNotesReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfRestrictedAssetsTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfRestrictedAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfRestrictedAssetsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables">
    <loc xlink:type="locator" xlink:label="LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRights" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLandUseRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="ScheduleOfLandUseRights" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables">
    <loc xlink:type="locator" xlink:label="NotesPayableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesPayableTablesTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableTablesTable"/>
    <loc xlink:type="locator" xlink:label="NotesPayableTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDisclosureAbstract" xlink:to="NotesPayableTablesTable" 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="NotesPayableTablesTable" xlink:to="NotesPayableTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNotePayableTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotePayableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableTablesLineItems" xlink:to="ScheduleOfNotePayableTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermLoansTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermLoansTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ScheduleOfShortTermLoansTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherCurrentLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="OtherLongtermLiabilitiesDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilitiesTablesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTablesTable"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilitiesTablesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongtermLiabilitiesDisclosureAbstract" xlink:to="OtherLongTermLiabilitiesTablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesTablesTable" xlink:to="OtherLongTermLiabilitiesTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesTablesLineItems" xlink:to="us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LeaseTables">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentsGeographicalAreasAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentsGeographicalAreasAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentsGeographicalAreasAbstract" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="NamesAndRelationshipOfRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="NamesAndRelationshipOfRelatedPartiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueToRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="DueToRelatedPartiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueFromRelatedPartiesTableTextBlock" xlink:href="gtec-20221231.xsd#gtec_DueFromRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="DueFromRelatedPartiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ZhongchaiHoldingHongKongLimitedMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingHongKongLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="ZhongchaiHoldingHongKongLimitedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangZhongchaiMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMachineryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="ZhejiangZhongchaiMachineryCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouGreenlandRoboticTechnologiesCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="HangzhouGreenlandRoboticTechnologiesCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HEVICorpMember" xlink:href="gtec-20221231.xsd#gtec_HEVICorpMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="HEVICorpMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HengyuCapitalLtdMember" xlink:href="gtec-20221231.xsd#gtec_HengyuCapitalLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="HengyuCapitalLtdMember" 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_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DomicileAndDateOfIncorporation" xlink:href="gtec-20221231.xsd#gtec_DomicileAndDateOfIncorporation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="DomicileAndDateOfIncorporation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PartnersCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_PartnersCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfCurrenciesDescription" xlink:href="gtec-20221231.xsd#gtec_TypeOfCurrenciesDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="TypeOfCurrenciesDescription" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntercompanyForeignCurrencyBalanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract" xlink:to="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable" xlink:to="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAverageForwardExchangeRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntercompanyForeignCurrencyBalanceLineItems" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandBuildingsAndImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandBuildingsAndImprovementsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OfficeEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FixedAssetsMember" xlink:href="gtec-20221231.xsd#gtec_FixedAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="FixedAssetsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSetsForthDisaggregationOfRevenueAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSetsForthDisaggregationOfRevenueAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ForkliftMember" xlink:href="gtec-20221231.xsd#gtec_ForkliftMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="ForkliftMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonForkliftMember" xlink:href="gtec-20221231.xsd#gtec_NonForkliftMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="NonForkliftMember" 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_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MajorProductAbstract" xlink:href="gtec-20221231.xsd#gtec_MajorProductAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="MajorProductAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExciseAndSalesTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExciseAndSalesTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorProductAbstract" xlink:to="us-gaap_ExciseAndSalesTaxes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="srt_MajorCustomersAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CompanyAMember" xlink:href="gtec-20221231.xsd#gtec_CompanyAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CompanyAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyBMember" xlink:href="gtec-20221231.xsd#gtec_CompanyBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CompanyBMember" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskPercentage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="ConcentrationRiskPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMajorCustomersOfAccountsReceivableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMajorCustomersOfAccountsReceivableAbstract" xlink:to="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="srt_MajorCustomersAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="CompanyAMember" xlink:href="gtec-20221231.xsd#gtec_CompanyAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CompanyAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyBMember" xlink:href="gtec-20221231.xsd#gtec_CompanyBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CompanyBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompanyCMember" xlink:href="gtec-20221231.xsd#gtec_CompanyCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CompanyCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable" xlink:to="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueConcentrationOfRiskAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:to="us-gaap_FairValueConcentrationOfRiskAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskPercntage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercntage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems" xlink:to="ConcentrationRiskPercntage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSraxK4BSSzGYz5JTgfUoaIFDV2uuidCqH2F9JKZJ3za8kn0JKZoLTtZhSZ4Jr6D6djmGIYKGa/vdop1ZWY9C96+DtcY5GIin9RRtF7OkySpkAiSNxVZFJcSklIkLSaN/ITA8f6NlM6//akHZC5uZ7OmKkij6Mdp2yQoRz+exAvvyLrbAZ03mR0RLfXOUwLUXch3zlZNu/+DGxI8gUZJwCvU+hyT8gko66qEoyIEvTYLsDjcI6LLV2Wd7] CSR-->
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="us-gaap_AccountsNotesAndLoansReceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAllowanceForDoubtfulAccountsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:href="gtec-20221231.xsd#gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllowanceForDoubtfulAccountsAbstract" xlink:to="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable" xlink:to="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalProvisionForDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AdditionalProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="AdditionalProvisionForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectOfFXChange" xlink:href="gtec-20221231.xsd#gtec_EffectOfFXChange"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="EffectOfFXChange" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevolvingMaterials" xlink:href="gtec-20221231.xsd#gtec_RevolvingMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="RevolvingMaterials" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsignedProcessingMaterials" xlink:href="gtec-20221231.xsd#gtec_ConsignedProcessingMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="ConsignedProcessingMaterials" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryAdjustments" order="5.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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoryReserveAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfInventoryReserveAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoryReserveAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoryReserveAbstract" xlink:to="us-gaap_InventoryWriteDown" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryEffectOfFXChange" xlink:href="gtec-20221231.xsd#gtec_InventoryEffectOfFXChange"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoryReserveAbstract" xlink:to="InventoryEffectOfFXChange" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoryReserveAbstract" xlink:to="us-gaap_InventoryValuationReserves_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNotesReceivableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotesReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsScheduleofnotesreceivableTable"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNotesReceivableAbstract" xlink:to="NotesReceivableDetailsScheduleofnotesreceivableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsScheduleofnotesreceivableTable" xlink:to="NotesReceivableDetailsScheduleofnotesreceivableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BankNotesReceivable" xlink:href="gtec-20221231.xsd#gtec_BankNotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="BankNotesReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommercialNoteReceivable" xlink:href="gtec-20221231.xsd#gtec_CommercialNoteReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="CommercialNoteReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsScheduleofnotesreceivableLineItems" xlink:to="us-gaap_ReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingsAndImprovementsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_BuildingsAndImprovementsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_MachineryAndEquipmentGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MotorVehicles" xlink:href="gtec-20221231.xsd#gtec_MotorVehicles"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="MotorVehicles" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ElectronicEquipment" xlink:href="gtec-20221231.xsd#gtec_ElectronicEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="ElectronicEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FixedAssetsDecoration" xlink:href="gtec-20221231.xsd#gtec_FixedAssetsDecoration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="FixedAssetsDecoration" order="4.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/2022/elts/us-gaap-2022.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="5.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/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantsAndEquipmentNet" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantsAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantsAndEquipmentNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ConstructionInProgressGross" order="8.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/2022/elts/us-gaap-2022.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="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssetsUsedAsSecurityAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAssetsUsedAsSecurityAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssetsUsedAsSecurityAbstract" xlink:to="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable" xlink:to="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BuildingsNet" xlink:href="gtec-20221231.xsd#gtec_BuildingsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:to="BuildingsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MachinerNet" xlink:href="gtec-20221231.xsd#gtec_MachinerNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems" xlink:to="MachinerNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedAssetsTotal" xlink:href="gtec-20221231.xsd#gtec_RestrictedAssetsTotal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MachinerNet" xlink:to="RestrictedAssetsTotal" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsCost" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="LandUseRightsCost" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LessAccumulatedAmortization" xlink:href="gtec-20221231.xsd#gtec_LessAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="LessAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="LandUseRightsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" xlink:href="gtec-20221231.xsd#gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive" xlink:to="PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PresentValuesOfFutureInsuranceProfitsAmortizationExpense" xlink:href="gtec-20221231.xsd#gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseAbstract" xlink:to="PresentValuesOfFutureInsuranceProfitsAmortizationExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNotesPayableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNotesPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesPayableDetailsScheduleofnotespayableTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsScheduleofnotespayableTable"/>
    <loc xlink:type="locator" xlink:label="NotesPayableDetailsScheduleofnotespayableLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsScheduleofnotespayableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNotesPayableAbstract" xlink:to="NotesPayableDetailsScheduleofnotespayableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsScheduleofnotespayableTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsScheduleofnotespayableTable" xlink:to="NotesPayableDetailsScheduleofnotespayableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBankCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsScheduleofnotespayableLineItems" xlink:to="us-gaap_NotesPayableToBankCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableToBank"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsScheduleofnotespayableLineItems" xlink:to="us-gaap_NotesPayableToBank" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsPayableAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfAccountsPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableDetailsScheduleofaccountspayableTable" xlink:href="gtec-20221231.xsd#gtec_AccountsPayableDetailsScheduleofaccountspayableTable"/>
    <loc xlink:type="locator" xlink:label="AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:href="gtec-20221231.xsd#gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsPayableAbstract" xlink:to="AccountsPayableDetailsScheduleofaccountspayableTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableDetailsScheduleofaccountspayableTable" xlink:to="us-gaap_PublicUtilitiesInventoryAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventoryTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventoryTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="us-gaap_PublicUtilitiesInventoryTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ProcurementOfMaterialsMember" xlink:href="gtec-20221231.xsd#gtec_ProcurementOfMaterialsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="ProcurementOfMaterialsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InfrastructureEquipmentMember" xlink:href="gtec-20221231.xsd#gtec_InfrastructureEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="InfrastructureEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FreightFeeMember" xlink:href="gtec-20221231.xsd#gtec_FreightFeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesInventoryAxis" xlink:to="FreightFeeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableDetailsScheduleofaccountspayableTable" xlink:to="AccountsPayableDetailsScheduleofaccountspayableLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableDetailsScheduleofaccountspayableLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermBankLoansAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermBankLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="CollateralizedBankLoans" xlink:href="gtec-20221231.xsd#gtec_CollateralizedBankLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBankLoansAbstract" xlink:to="CollateralizedBankLoans" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBankLoansAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBankLoansAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermLoansAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfShortTermLoansAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermLoansAbstract" xlink:to="ShortTermBankLoansDetailsScheduleofshorttermloansTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TypeOfLoanAxis" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:to="TypeOfLoanAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfLoanDomain" xlink:href="gtec-20221231.xsd#gtec_TypeOfLoanDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLoanAxis" xlink:to="TypeOfLoanDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OperatingLoansMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLoanAxis" xlink:to="OperatingLoansMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLoansOneMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLoanAxis" xlink:to="OperatingLoansOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLoansTwoMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLoanAxis" xlink:to="OperatingLoansTwoMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLoansThreeMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLoanAxis" xlink:to="OperatingLoansThreeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLoansFourMember" xlink:href="gtec-20221231.xsd#gtec_OperatingLoansFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLoanAxis" xlink:to="OperatingLoansFourMember" 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="ShortTermBankLoansDetailsScheduleofshorttermloansTable" xlink:to="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDateDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDateDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankName" xlink:href="gtec-20221231.xsd#gtec_BankName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="BankName" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBankLoansDetailsScheduleofshorttermloansLineItems" xlink:to="us-gaap_ShortTermBorrowings" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfOtherCurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherCurrentLiabilitiesAbstract" xlink:to="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable" xlink:to="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherTaxPayables" xlink:href="gtec-20221231.xsd#gtec_OtherTaxPayables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="OtherTaxPayables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherLongTermLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfOtherLongTermLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherLongTermLiabilitiesAbstract" xlink:to="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable" xlink:to="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OtherLongTermLiabilityDebtOfSubsidy" xlink:href="gtec-20221231.xsd#gtec_OtherLongTermLiabilityDebtOfSubsidy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:to="OtherLongTermLiabilityDebtOfSubsidy" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems" xlink:to="us-gaap_OtherLongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="gtec-20221231.xsd#gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:to="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:href="gtec-20221231.xsd#gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseToThePropertyAndEquipmentAbstract" xlink:to="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSupplementalBalanceSheetAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSupplementalBalanceSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="OperatingLeasesAbstract" xlink:href="gtec-20221231.xsd#gtec_OperatingLeasesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalBalanceSheetAbstract" xlink:to="OperatingLeasesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeasesAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermPayablesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfLongTermPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermPayablesAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" xlink:href="gtec-20221231.xsd#gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest" 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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockVestedNotIssued" xlink:href="gtec-20221231.xsd#gtec_RestrictedStockVestedNotIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="RestrictedStockVestedNotIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageSharesOfCommonStock" xlink:href="gtec-20221231.xsd#gtec_WeightedAverageSharesOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract" xlink:to="WeightedAverageSharesOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarningPerShareBasicAndDiluted" xlink:href="gtec-20221231.xsd#gtec_EarningPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageSharesOfCommonStock" xlink:to="EarningPerShareBasicAndDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSalesByGeographicalAreaAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfSalesByGeographicalAreaAbstract"/>
    <loc xlink:type="locator" xlink:label="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" xlink:href="gtec-20221231.xsd#gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable"/>
    <loc xlink:type="locator" xlink:label="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:href="gtec-20221231.xsd#gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSalesByGeographicalAreaAbstract" xlink:to="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" 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/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" 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/2022/elts/srt-2022.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="DomesticSalesMember" xlink:href="gtec-20221231.xsd#gtec_DomesticSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="DomesticSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalSalesMember" xlink:href="gtec-20221231.xsd#gtec_InternationalSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="InternationalSalesMember" 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="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable" xlink:to="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="Revenue" xlink:href="gtec-20221231.xsd#gtec_Revenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems" xlink:to="Revenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SinomachineryHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_SinomachineryHoldingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="SinomachineryHoldingLimitedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroHoldingLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangKangchenBiotechnologyCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangKangchenBiotechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhejiangKangchenBiotechnologyCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroSmartManufacturingTechCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhejiangZhonggongMachineryCoLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouCenntroAutotechCoLimitedMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouCenntroAutotechCoLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HangzhouCenntroAutotechCoLimitedMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeterZuguangWangMember" xlink:href="gtec-20221231.xsd#gtec_PeterZuguangWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PeterZuguangWangMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GreenlandAssetManagementCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandAssetManagementCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="GreenlandAssetManagementCorporationMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HangzhouJiuruEconomicInformationConsultingCoLtdMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XinchangCountyJiuheInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XinchangCountyJiuheInvestmentManagementPartnershipLPMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroAutomotiveCorporationMember" xlink:href="gtec-20221231.xsd#gtec_CenntroAutomotiveCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroAutomotiveCorporationMember" order="12.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="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ExistingRelationshipWithTheCompany" xlink:href="gtec-20221231.xsd#gtec_ExistingRelationshipWithTheCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems" xlink:to="ExistingRelationshipWithTheCompany" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDueToRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfDueToRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDueToRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhejiangZhonggongMachineryCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroSmartManufacturingTechCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroHoldingLimitedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroAutomotiveCorporationMember" xlink:href="gtec-20221231.xsd#gtec_CenntroAutomotiveCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroAutomotiveCorporationMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouJiuruEconomicInformationConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="HangzhouJiuruEconomicInformationConsultingCoLtdMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DueToRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems" xlink:to="DueToRelatedPartiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueToRelatedPartieCurrent" xlink:href="gtec-20221231.xsd#gtec_DueToRelatedPartieCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesAbstract" xlink:to="DueToRelatedPartieCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDueFromRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfDueFromRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:href="gtec-20221231.xsd#gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDueFromRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" 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/2022/elts/us-gaap-2022.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="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="CenntroHoldingLimitedMember" 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="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueFromRelatedPartycurrent" xlink:href="gtec-20221231.xsd#gtec_DueFromRelatedPartycurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:to="DueFromRelatedPartycurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelatedPartyFundsLendingAbstract" xlink:href="gtec-20221231.xsd#gtec_ScheduleOfRelatedPartyFundsLendingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyFundsLendingAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ZhejiangZhonggongMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhonggongMachineryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhejiangZhonggongMachineryCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroHoldingLimitedMember" xlink:href="gtec-20221231.xsd#gtec_CenntroHoldingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroHoldingLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" xlink:href="gtec-20221231.xsd#gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PeterZuguangWangMember" xlink:href="gtec-20221231.xsd#gtec_PeterZuguangWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="PeterZuguangWangMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CenntroSmartManufacturingTechCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_CenntroSmartManufacturingTechCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="CenntroSmartManufacturingTechCoLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" xlink:href="gtec-20221231.xsd#gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XinchangCountyJiuxinInvestmentManagementPartnershipLPMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangKangchenBiotechnologyCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangKangchenBiotechnologyCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhejiangKangchenBiotechnologyCoLtdMember" 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_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_VariableInterestEntityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="WithdrawFundsFromRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_WithdrawFundsFromRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="WithdrawFundsFromRelatedPartiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WithdrawFundsFromRelatedParties" xlink:href="gtec-20221231.xsd#gtec_WithdrawFundsFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WithdrawFundsFromRelatedPartiesAbstract" xlink:to="WithdrawFundsFromRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepositFundsWithRelatedPartiesAbstract" xlink:href="gtec-20221231.xsd#gtec_DepositFundsWithRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="DepositFundsWithRelatedPartiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepositFundsWithRelatedParties" xlink:href="gtec-20221231.xsd#gtec_DepositFundsWithRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DepositFundsWithRelatedPartiesAbstract" xlink:to="DepositFundsWithRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandPrincipalActivitiesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_OrganizationandPrincipalActivitiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_OrganizationandPrincipalActivitiesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandPrincipalActivitiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="ZhejiangZhongchaiMachineryCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMachineryCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ZhejiangZhongchaiMachineryCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiHengyuBusinessManagementConsultingCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShanghaiHengyuBusinessManagementConsultingCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HangzhouGreenlandEnergyTechnologiesCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="HangzhouGreenlandEnergyTechnologiesCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GreenlandTechnologiesCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandTechnologiesCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="GreenlandTechnologiesCorporationMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HengyuCapitalLtdMember" xlink:href="gtec-20221231.xsd#gtec_HengyuCapitalLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="HengyuCapitalLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangZhongchaiMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangZhongchaiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ZhejiangZhongchaiMember" 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="OrganizationandPrincipalActivitiesDetailsTable" xlink:to="OrganizationandPrincipalActivitiesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransmissionProductSaleOfSets" xlink:href="gtec-20221231.xsd#gtec_TransmissionProductSaleOfSets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="TransmissionProductSaleOfSets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ForkliftManufacturersDescription" xlink:href="gtec-20221231.xsd#gtec_ForkliftManufacturersDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="ForkliftManufacturersDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ElectricIndustrialVehiclesDescription" xlink:href="gtec-20221231.xsd#gtec_ElectricIndustrialVehiclesDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="ElectricIndustrialVehiclesDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfOutstandingOrdinaryShares" xlink:href="gtec-20221231.xsd#gtec_PercentageOfOutstandingOrdinaryShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="PercentageOfOutstandingOrdinaryShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityMethodInvestmentDescriptionOfPrincipalActivitie" xlink:href="gtec-20221231.xsd#gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandPrincipalActivitiesDetailsLineItems" xlink:to="EquityMethodInvestmentDescriptionOfPrincipalActivitie" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="ZhongchaiHoldingMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhongchaiHoldingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" 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/2022/elts/srt-2022.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="PRCMember" xlink:href="gtec-20221231.xsd#gtec_PRCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="PRCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="SummaryofSignificantAccountingPoliciesDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SharesReceived" xlink:href="gtec-20221231.xsd#gtec_SharesReceived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="SharesReceived" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceOfDoubtfulAccounts" xlink:href="gtec-20221231.xsd#gtec_AllowanceOfDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="AllowanceOfDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSupplier" xlink:href="gtec-20221231.xsd#gtec_AdvanceToSupplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="AdvanceToSupplier" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StraightlineMethodLeaseTerm" xlink:href="gtec-20221231.xsd#gtec_StraightlineMethodLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="StraightlineMethodLeaseTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ImplicitInterestRate" xlink:href="gtec-20221231.xsd#gtec_ImplicitInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ImplicitInterestRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShorttermInvestmentPolicyTextBlock" xlink:href="gtec-20221231.xsd#gtec_ShorttermInvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ShorttermInvestmentPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionDescription" xlink:href="gtec-20221231.xsd#gtec_RevenueRecognitionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RevenueRecognitionDescription" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalRevenueOfGreenland" xlink:href="gtec-20221231.xsd#gtec_TotalRevenueOfGreenland"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="TotalRevenueOfGreenland" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountingForAroundPercentage" xlink:href="gtec-20221231.xsd#gtec_AccountingForAroundPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="AccountingForAroundPercentage" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxDescription" xlink:href="gtec-20221231.xsd#gtec_ValueAddedTaxDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="ValueAddedTaxDescription" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OwnedForeignEnterprisePercentage" xlink:href="gtec-20221231.xsd#gtec_OwnedForeignEnterprisePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="OwnedForeignEnterprisePercentage" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RegisteredCapitalPercentage" xlink:href="gtec-20221231.xsd#gtec_RegisteredCapitalPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="RegisteredCapitalPercentage" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermInvestmentDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermInvestmentDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ShortTermInvestmentDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="ShortTermInvestmentDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentDetailsTable" 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/2022/elts/us-gaap-2022.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="ZhejiangJilinElectronicTechnologyCoMember" xlink:href="gtec-20221231.xsd#gtec_ZhejiangJilinElectronicTechnologyCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhejiangJilinElectronicTechnologyCoMember" 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="ShortTermInvestmentDetailsTable" xlink:to="ShortTermInvestmentDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IncomeShortTermInvestmentOther" xlink:href="gtec-20221231.xsd#gtec_IncomeShortTermInvestmentOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentDetailsLineItems" xlink:to="IncomeShortTermInvestmentOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentDetailsLineItems" xlink:to="us-gaap_OtherShortTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherShortTermsBorrowings" xlink:href="gtec-20221231.xsd#gtec_OtherShortTermsBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentDetailsLineItems" xlink:to="OtherShortTermsBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermInvestmentDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" 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="ConcentrationonRevenuesandCostofGoodsSoldDetailsTable" xlink:to="ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskPercntage" xlink:href="gtec-20221231.xsd#gtec_ConcentrationRiskPercntage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems" xlink:to="ConcentrationRiskPercntage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails">
    <loc xlink:type="locator" xlink:label="NotesReceivableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableDetailsTable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NotesReceivableDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesReceivableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDisclosureAbstract" xlink:to="NotesReceivableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivableTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_NotesReceivableMember" 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="NotesReceivableDetailsTable" xlink:to="NotesReceivableDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SecurityForIssuanceAmount" xlink:href="gtec-20221231.xsd#gtec_SecurityForIssuanceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsLineItems" xlink:to="SecurityForIssuanceAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NotesReceivable" xlink:href="gtec-20221231.xsd#gtec_NotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsLineItems" xlink:to="NotesReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesReceivableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantandEquipmentandConstructioninProgressDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentMember" 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="PropertyPlantandEquipmentandConstructioninProgressDetailsTable" xlink:to="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationExpenseOnReclassifiedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationExpenseOnReclassifiedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="us-gaap_DepreciationExpenseOnReclassifiedAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfRevenueAndInventories" xlink:href="gtec-20221231.xsd#gtec_CostOfRevenueAndInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="CostOfRevenueAndInventories" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConstructionInProgressFixedAssets" xlink:href="gtec-20221231.xsd#gtec_ConstructionInProgressFixedAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="ConstructionInProgressFixedAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OwnershipofBuildingsForNetBookValue" xlink:href="gtec-20221231.xsd#gtec_OwnershipofBuildingsForNetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="OwnershipofBuildingsForNetBookValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LoanFacilityWithMaximumExposure" xlink:href="gtec-20221231.xsd#gtec_LoanFacilityWithMaximumExposure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="LoanFacilityWithMaximumExposure" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="us-gaap_ProceedsFromSalesOfAssetsInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialTerm" xlink:href="gtec-20221231.xsd#gtec_InitialTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems" xlink:to="InitialTerm" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails">
    <loc xlink:type="locator" xlink:label="LandUseRightsAbstract" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsAssetsNet" xlink:href="gtec-20221231.xsd#gtec_LandUseRightsAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="LandUseRightsAssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails">
    <loc xlink:type="locator" xlink:label="NotesPayableDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotesPayableDetailsTable" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="NotesPayableDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_NotesPayableDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDisclosureAbstract" xlink:to="NotesPayableDetailsTable" 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/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsTable" 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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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="NotesPayableDetailsTable" xlink:to="NotesPayableDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedCashAndCashEquivalentsValue" xlink:href="gtec-20221231.xsd#gtec_RestrictedCashAndCashEquivalentsValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsLineItems" xlink:to="RestrictedCashAndCashEquivalentsValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NoteReceivableDateOfIssuance" xlink:href="gtec-20221231.xsd#gtec_NoteReceivableDateOfIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsLineItems" xlink:to="NoteReceivableDateOfIssuance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRight" xlink:href="gtec-20221231.xsd#gtec_LandUseRight"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsLineItems" xlink:to="LandUseRight" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfBankCharges" xlink:href="gtec-20221231.xsd#gtec_PercentageOfBankCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotesPayableDetailsLineItems" xlink:to="PercentageOfBankCharges" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermDebtLoan" xlink:href="gtec-20221231.xsd#gtec_ShortTermDebtLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ShortTermDebtLoan" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="OtherLongtermLiabilitiesDisclosureAbstract" xlink:href="gtec-20221231.xsd#gtec_OtherLongtermLiabilitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="GrantIncomedecreased" xlink:href="gtec-20221231.xsd#gtec_GrantIncomedecreased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherLongtermLiabilitiesDisclosureAbstract" xlink:to="GrantIncomedecreased" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseDetailsTable" xlink:href="gtec-20221231.xsd#gtec_LeaseDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LeaseDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_LeaseDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="LeaseDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CorporateOfficesMember" xlink:href="gtec-20221231.xsd#gtec_CorporateOfficesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="CorporateOfficesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsTable" xlink:to="LeaseDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsLineItems" xlink:to="us-gaap_LongTermDebtTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_ShareholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="ShareholdersEquityDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" 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/2022/elts/us-gaap-2022.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="GreenlandAssetManagementCorporationMember" xlink:href="gtec-20221231.xsd#gtec_GreenlandAssetManagementCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="GreenlandAssetManagementCorporationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhongchaiHoldingMember" xlink:href="gtec-20221231.xsd#gtec_ZhongchaiHoldingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhongchaiHoldingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhouHanyiMember" xlink:href="gtec-20221231.xsd#gtec_ZhouHanyiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ZhouHanyiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CEDECOMember" xlink:href="gtec-20221231.xsd#gtec_CEDECOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="CEDECOMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChardanMember" xlink:href="gtec-20221231.xsd#gtec_ChardanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="ChardanMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_IPOMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrivatePlacementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrivatePlacementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_PrivatePlacementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicWarrantsMember" xlink:href="gtec-20221231.xsd#gtec_PublicWarrantsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="PublicWarrantsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="4.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/2022/elts/us-gaap-2022.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="OrdinarySharesMember" xlink:href="gtec-20221231.xsd#gtec_OrdinarySharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="OrdinarySharesMember" 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="ShareholdersEquityDetailsTable" xlink:to="ShareholdersEquityDetailsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockVotingRights" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialPublicOfferingIssuance" xlink:href="gtec-20221231.xsd#gtec_InitialPublicOfferingIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="InitialPublicOfferingIssuance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OverallotmentOptionAmountOrdinaryShare" xlink:href="gtec-20221231.xsd#gtec_OverallotmentOptionAmountOrdinaryShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OverallotmentOptionAmountOrdinaryShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialBusinessCombinationDescription" xlink:href="gtec-20221231.xsd#gtec_InitialBusinessCombinationDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="InitialBusinessCombinationDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivatePlacementIssuance" xlink:href="gtec-20221231.xsd#gtec_PrivatePlacementIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PrivatePlacementIssuance" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrdinarySharesRedeemeddiscription" xlink:href="gtec-20221231.xsd#gtec_OrdinarySharesRedeemeddiscription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="OrdinarySharesRedeemeddiscription" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewlyIssuedOrdinarySharesDuringPeriodShares" xlink:href="gtec-20221231.xsd#gtec_NewlyIssuedOrdinarySharesDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="NewlyIssuedOrdinarySharesDuringPeriodShares" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ConversionOfStockDescription" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDecription" xlink:href="gtec-20221231.xsd#gtec_StockholdersEquityDecription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="StockholdersEquityDecription" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConversionOfStockSharesConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockSharesConverted1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WarrantsExpireYear" xlink:href="gtec-20221231.xsd#gtec_WarrantsExpireYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="WarrantsExpireYear" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfWarrantRedemption" xlink:href="gtec-20221231.xsd#gtec_DescriptionOfWarrantRedemption"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="DescriptionOfWarrantRedemption" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PrivateWarrantsDescription" xlink:href="gtec-20221231.xsd#gtec_PrivateWarrantsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PrivateWarrantsDescription" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SaleOfUnitPurchaseOptionPrice" xlink:href="gtec-20221231.xsd#gtec_SaleOfUnitPurchaseOptionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="SaleOfUnitPurchaseOptionPrice" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentOfCash" xlink:href="gtec-20221231.xsd#gtec_PaymentOfCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PaymentOfCash" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseOptionOutstandingUnits" xlink:href="gtec-20221231.xsd#gtec_PurchaseOptionOutstandingUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PurchaseOptionOutstandingUnits" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="gtec-20221231.xsd#gtec_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="gtec-20221231.xsd#gtec_CommitmentsandContingenciesDetailsLineItems"/>
    <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="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" 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/2022/dei-2022.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="AgriculturalBankOfPRCCoLtdXinchangMember" xlink:href="gtec-20221231.xsd#gtec_AgriculturalBankOfPRCCoLtdXinchangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="AgriculturalBankOfPRCCoLtdXinchangMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCommercialBankOfPRCCoLtdMember" xlink:href="gtec-20221231.xsd#gtec_RuralCommercialBankOfPRCCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="RuralCommercialBankOfPRCCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RuralCommercialBankOfPRCCoLtdOneMember" xlink:href="gtec-20221231.xsd#gtec_RuralCommercialBankOfPRCCoLtdOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="RuralCommercialBankOfPRCCoLtdOneMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfPRCCoLtdXinchangOneMember" xlink:href="gtec-20221231.xsd#gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="AgriculturalBankOfPRCCoLtdXinchangOneMember" 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="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShorttermDebtAverageOutstandingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SettlementToCounterParty" xlink:href="gtec-20221231.xsd#gtec_SettlementToCounterParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="SettlementToCounterParty" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_OtherReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="gtec-20221231.xsd#gtec_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" $= 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 **** /S_ /VF?@_\)/C7^UA^
MR3X3^,OPM^''Q<\+6WPV_:JUFV\-_$[P/X9\>Z!;:O:S? "VMM5M]'\5:9JN
MG0:E!;7EW;PWT=LMU%;W5S"DJQSRJW?_ /#O/]@/_HQS]C[_ ,1G^"W_ ,Q5
M3?$S_D]#]D__ +))^UC_ .EO[.]?0/Q ^)O@'X5Z/;Z]\0O%>C^%-,OM1@T;
M3)=4N=ESK6M74-S<VVAZ!IL*S:GK^N7-K97MU;Z-HUG?:G-:V5Y<QVK06L\D
M8!\\?\.\_P!@/_HQS]C[_P 1G^"W_P Q5'_#O/\ 8#_Z,<_8^_\ $9_@M_\
M,57T=X#^(G@;XH>'U\5?#SQ5HGC#P\;_ %+27U30KZ*]M[;6-&O)=/UK1KT1
MGS;#6=&U""?3]8TF]CM]1TN_@GLK^VM[J&6).SH ^/O^'>?[ ?\ T8Y^Q]_X
MC/\ !;_YBJ/^'>?[ ?\ T8Y^Q]_XC/\ !;_YBJ^A_B;\2_ OP;\ >+?BG\3O
M$=EX/^'W@/1+SQ)XP\4ZDET^G>']!T]/,O\ 5;\6=O=7*65G%F:ZFC@D$$*O
M-)MBC=U[:&6.>**>%Q)#-&DL4B_=>.10Z.N<'#*P89'0T ?(7_#O/]@/_HQS
M]C[_ ,1G^"W_ ,Q5'_#O/]@/_HQS]C[_ ,1G^"W_ ,Q5?0/Q4^*GP^^"/P^\
M4?%;XJ^)[#P7\//!6GC5O%?BK5$NY--T+3#<P6AO[X6-M=W*6L<]S"LTR0.D
M".9IC'!')(G"_%;]I_X"_ _6M(\._%;XDZ+X+UO7CHB:-IVI6^K3SZC/XGU>
MX\/^&;&W.G:=>QMJGB37;2[T?P]I3.NI:YJ-M/::5:W<T3H #SC_ (=Y_L!_
M]&.?L??^(S_!;_YBJ/\ AWG^P'_T8Y^Q]_XC/\%O_F*KZ:\&>,_"_P 0_"VB
M>-?!6M6GB'PMXCLDU'1=9L3)]EO[-W>/S$6:.*>)DECDAF@GBBG@GCDAGBCE
MC=%Q+#XK?#W4_B?XC^#%CXGL9_BAX2\'^&O'_B+P<(KR/4]-\&>,-3U[1?#7
MB)WEM8[*XT[5M6\+Z_IT$EI=3NEUI5W%.D+( P!X!_P[S_8#_P"C'/V/O_$9
M_@M_\Q5'_#O/]@/_ *,<_8^_\1G^"W_S%5]@UP!^*7P_'Q13X*GQ/8#XI2>
MIOB?'X,9;I=4D\ V_B"W\*S^)XW-N+.33X/$-W:Z5,J737,5S<P&2!8I4D8
M^??^'>?[ ?\ T8Y^Q]_XC/\ !;_YBJ/^'>?[ ?\ T8Y^Q]_XC/\ !;_YBJ^P
M:P]$\1:5XB_M?^RY+Q_[#UN^\/:E]LTK5=+\O5=-$+7<=K_:EE9C4K11<1>3
MJNF_:])N\L+.^N#%+L /EK_AWG^P'_T8Y^Q]_P"(S_!;_P"8JC_AWG^P'_T8
MY^Q]_P"(S_!;_P"8JOK34M1L](T^_P!5U"5H;'3+*ZU"]F6&:X:*SLH'N;F5
M8+:.:XG:.&-W$-O%+/*1LBBD<JI^:O#'[:O[*WC5/@O)X2^-O@WQ#'^T5>:_
MI_P+ETN;4+F'XJW?A83MXCC\%S+8>5K*Z)!:W5YJ4]NY@M-.M;K4I95L+:>Y
MC ,#_AWG^P'_ -&.?L??^(S_  6_^8JC_AWG^P'_ -&.?L??^(S_  6_^8JO
MH#QQ\5?A[\-K_P  :9X[\4:?X9O_ (I^-['X;_#^WU%;D'Q1XZU+2M7URP\,
M:?)#!-"NIWFE:!K%Y;I=26\4D=A.JRF4+&V//\<OA9;^/?$GPN;Q4DWQ"\'V
MWPWO_$WA.RTC7M1U?1M,^+FMZSX=^'FKWD6GZ7<QKHOB'6?#NNV?]M)*^E:2
M=(U&?7+S3+:TFF0 \7_X=Y_L!_\ 1CG['W_B,_P6_P#F*H_X=Y_L!_\ 1CG[
M'W_B,_P6_P#F*K[!K"\3>*/#7@KP_K'BSQCX@T7PKX7\/6%QJNO>(_$>J66B
MZ'HNF6B&2YU#5=5U&>VL;"RMT!::YNIXH8QRSB@#Y;_X=Y_L!_\ 1CG['W_B
M,_P6_P#F*H_X=Y_L!_\ 1CG['W_B,_P6_P#F*KV[X<?&WX4_%V?7+/X<>.="
M\5ZCX8329?$VD6$\L.M^'8-?2_D\/W.N:'?PVFL:5:^((=+U"XT&YOK&"WUF
MTLY[S3)+JUC,U>IT ?'W_#O/]@/_ *,<_8^_\1G^"W_S%4?\.\_V _\ HQS]
MC[_Q&?X+?_,57V#10!\??\.\_P!@/_HQS]C[_P 1G^"W_P Q5'_#O/\ 8#_Z
M,<_8^_\ $9_@M_\ ,57U#>>*-&L=6T71)Y[EM1\07>HV.FQVNFZE?VXN]*TR
M35[Z'4M0L+2YT[0S'81-)"VMW>G)>3-'9V;7%Y-#;R=!0!\#?$[_ ()^_L%V
M7PU^(=W9_L1_LB6MU:^!O%MQ;W%O^S9\&H9X)X= U"2&:&:+P8DD4L4BJ\<D
M;*Z,H96# $>I?L,#'[$O['8]/V6/V?!P,#CX2^$>W;Z5[1\6/^26_$K_ +$#
MQE_ZCNI5XQ^PS_R9-^QY_P!FL_L^?^JE\(T ?4U%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R)\3/^3T
M/V3_ /LDG[6/_I;^SO7 ?M)_"'XK7'[5W[(O[4O@305^)WA3X%>'_C[X"\>_
M":+5-)TGQ+;6GQMTGP+'I_Q@^&[^(+S2_#NJ>,_!1\ WGA+4= U75](N]4\$
M?$/Q+_PC^IIJ%M-HOB#O_B9_R>A^R?\ ]DD_:Q_]+?V=Z^NL ]0#^% 'X1V_
M[/7[?OBSXI1ZYK^M_$SP_#?1_M^^)OASK4/Q,\.^#? _@;Q%XEU?X23?L&3?
M'?P%\']<\-6'Q#\1>&+/PQX^U#QG)=^&/B1"3J6G:5XTU77TO$M;+ C_ &>/
MV\]0\%_#FVO$_;*TCP[XMU;Q?'\9/ MC^U3^S6OQB^&OQ2OO"GPVTWPG\7/A
M7X^7PW<>"XO@?I7BOPSXZUF_\,B]O?B!/K?C0_$&'X>^7)J7@&;]^\#T'Y"C
M ]!^5 '\XGQ4_9L_;SU_PQ^TOH-IX,_:&\:P_&+X9_\ !4+X9KX?\6?'SPOX
MF\'ZMIGQ5\2>$K_]BV.P\.>*?BM_PCWAI;6S?Q[%'K6G:1HFJ^#=&U:?P[XD
M%GHTNE:+8]O^T'\&_P#@HQXH\3_&CQ%\*O"/QH\)Z-XT\#>/_#/AW2/!G[2.
MF:5JEGXET[XM?LS^*?@YXWL[C5?BAI>G: __  K[0_C9H5SX1\*Z#X>T;P0=
M2UOPKJE[\0K3Q"FNZA_0)@>@_(48'H/R% '\U_QW_9?_ ."AOQ$^$O[07P2L
M/AM\5_'_ ,*/&EG^U[X2^!^@^+OVE/#EAXJ\$ZKXN^(/A3Q?\$_&OCWQ-XC^
M(VJ:QXV^'=_X'D\8^!=#T37M?\2^(_ =R;C0=6\(-X<\21:UH/ZO?MS>!OB7
M\1_!7[.B_#KX;:]XQUCPI^U]^RQ\7/&>D:/JG@^QO-!\"_"SXFZ+XV\:7MS=
M^(?$FA:?J=QI>E6-U'8Z;I-Y?W>K:AY=MI\+K-YZ_>6!Z#\A1@>@_*@#\0_&
M/P8_X*#2>./VB_%>BM\7=8\16GQ$U#4O!6GV/Q\^%WA;X#_'7]F[4/C?X%\;
MV?PH\)>'8='MOB)\+_CMIGP;TKQ=\*[3QIXKNM \.Z#K>L:YK4'C?6]/\9I<
M>&N,\9?L[?M.0?&S1/BS\.OA%^TOX;3PS\,?V.]*\()-^T;X3UWQ+9Q^%?VV
M_B3\3/CI\./B%JC?%N*+X@Z7X?\ V;_B%JOAS3?#WB6^\9>$7CO8_"OAC7-<
MU[1]/\00_O?@>@_(48&,8& <@8&,^OUH _G=\ _ C_@I#X>O]#>*Q^/\_AS4
MO#VD7'QK\/?$/]H?3?%EUXVT;PI^W%JOBJY\!>!-2O/BCK\O@WQEXD_9 UB7
M0++7-$N/#.E:\EI#X+\9>*;#7WBUVPZ35_V:OV^=,\::;KWA:P\8ZY=Z7\*O
MB/X<T?Q'K?Q*\-Q^*X/@SKW[?_PZ^+^C_LQ:AX\N_%TOB,?%"\_9*\+^(/ %
MM\376]T32=<GT;1]0\<RWT;^,!^_V!Z#TZ#ITQ^7%! P>!W[?X<_ES0!_,=^
MT]XC_:"^$'B3X:?"/Q1\9OBUX9L/%FM_'#QYX#\'Z'\=/!/ACXS_  @^#>L_
M'OX;ZO\ ":UT*]\8?&+X>W7QU^*FE^"M ^)?PRTWP%IGBGXDR>&O OC>/PW.
MM[J&GZ;<>*_HG_A3/[?'BSQQ=+JZ?M1Z=\%-7_:'_:%\0>&(?"/Q_P#ACX6^
M*7@K2O$7C;X4>+_@#X_U34?B7?\ C>XD^#VE>%M,^(?@[7/AU8M_PG?@O^T[
MG3(?AQXDTOQ!/#I/U%^U7^W'J?PKT/\ :*\9> _ ?P^\5:3^R%X[^ /P^\;Z
MQ\2-1U;3;;_A/_CEX@^&<5^/#=[H.E:[=Z99_#;P#\5O"?B76]0>QGN=?U+5
M)_#EHFE?V/<ZA>>>S_\ !27X@R?#'XR?%;0O GPD\0^ ?V8_VJ_ 'P3^.WQ,
MTOQOXMN? \GP?\4V/PMU/QS\;/ =M'X3;Q.+SX(0?$V6#XE^$?$MA9Z>B>!?
M%FK:+XNO=-A@9@#Z/_95\)_M,?#CQM^TG)\8HM5\7_#_ %368_%WPGUC6==A
MN?B=>WE_K_Q"U?7? -[H=AXWUWX;ZGI?AW1[SP;IO@;XAZ'8_":_\1:/<V/A
M#QKX#M-2\ CQ1K?Y;?";]CG]MCP7\-_^"8UEHWAOXB^&/B9\ ?!/[6/A_P ;
M/XS\3_!_Q%X#^ _CCXD? GXC?#/X3>)X+'P]K,FH^+O#UEXW\3>'K^XM]"N_
M%MW:^$H]0FO[1;J-K:3](_B]^UE\;/ 7C#P?!X9\%?"+7OA_\0OVS_A_^RAX
M8UW4O$OC>RUU;37?#&KWWCGQA?:=:^&I]*N+_P *>+M"UCPIIFCV.IFQUB73
MKNYN]9TAX1;O]._L]_&^/XT:;\3-.U/2H-"\>_!+XN>*O@E\3M%L[B2[TJW\
M6^&[#0O$FG:OH5S<)%=2Z!XP\">+_!OC728[R&.]T^U\0KH]ZT]YIUQ<2@'Y
M)_\ #-O[;.I:Q\#=<O\ POX\ET;1/C_^R!\1-4\&>.OBGX=^)=Q\,?B3\._A
M%\??"7[2OQHCUC5?&*S:U\._&'C?QK\*;[3?"GA[5(]9\0R^&_%GB^P\#^&+
MKQ%<VUSPW@C]G_\ ;YTCQ?HOQ0USX,_%[PSX^U*W_P"";/AOXO:_X=_:7\'^
M)=0\?ZC\ ?V@/B]KW[7OB*W=/B/I4C?##XD_#[QN^O:#X.NK;2/^$A758M+E
M\ ^&]>MH[.S_ *)\#T'Y"C ]!^0[=* /Y;M8M/VVOV5_@CI_B/XTZU\=-"C\
M2>"_@!X:\</\6_VH_"-[X6\;?%?0OVL_'6J:]\.KSX@>*OC#)9?"S1?'/[,E
M]I'AWQ'XTT+7_!.GZW:Z?I^BWFN:MXRA;3-;^XM-^$/Q6_:2_P"";GP"TKPE
MKOC7XG?$3X6?'+X,?&S7M%^.OC/2M2_X:&C^!/QYTOXDZ_\ #>^^(^E^+_BC
MX4UCP=XILM(_L[X;>+H/%7B;PG=7>B^$KC7IX;%=:CM?VGO+*SU"VGLK^TMK
MZSN8S%<VEY!%<VUQ$<9CG@F1XI8S@921&4X'%2Q1101QPPQ1PPPQI%#%$BQQ
MQ11J$CCC1 %2-$ 5$4!54!5   H _//X\>'?C/\ $W4OA%XW\*_!OQ=HG@G_
M (3VTL/VD_A_8^,_"_@7XY_$OX4VWPV^+>E>%--TSQ-X4\:65G%9?"_XO^,_
M#?CB'1(_B?I,^N6$&N7>F7!*PZ3XA_)OXM^ /VN?V?O@U\8_B7^TW\6_CQ#X
MIT)O^"9W@+X<_$72/VH-6\(^&_%WB/4OC#X \%_M'Z3X6T/3?B7H/A^#Q'XE
M\.:AIWA[Q/XB\6>$O#MKXLU#3_$'C321I45_J=\?Z<\#.<#/K@9JE?Z7IFJP
M"UU33K#4K59%F6VO[2WO(!*BLJ2B&XCDC$BJ[JKA=RJS $!CD _"L?LR_P#!
M0K3K/Q)X9T#QU\2?[ OE\07O[)&OZY\:;K5?%/[+NM#]HK7O%VA0_M$7>I>*
M-0U/XV>'KKX):CH_AW[-?:G\4KC3O#_A[5/A1?"_?Q%%XGN.4^(G[.7[>5W\
M"_$]K\*?#_Q^LOC=K_Q*_:Z\7Z3XG\8_M6:K?ZEX;%A\;F\4_LFZ3HVAZA\9
M;CP1IFAZS\';Z[T"SU>ZOK^S\!7^G3>'/%_P]UV[\1Q^)/#W]!@ &, #' P!
MP/0>E&U1T 'X"@#^?R3]F']O'P+=?$+3/@5H'B_X8^)_'/[0?_!2?X@Z5X\C
M^,6DZQ\-/LWQ^^%VO:E^S+XO\<>%7\;7E]?1>$/B5JOA?0H=-/@[5-0\$ZGX
M=U;7--TUO#1M[S6$^*_[./[<'B35X9?!NF_M,^&/A'XCN/BUJ.F_"K0_VG!I
M?C+X9ZEJ/['.H^$[6S\0>--.^+MC=ZWHWBC]JY?"_BWP59Z7XC\00^&+O2O$
MWC.ZG\-^'/%]]X;7^@3 ]!UST'4]3]?>C ]!^0H ^:/#I\>#]C_2H_BI:ZI9
M_$^#]G&UM_B/;ZW=:5?:M'X[MOAL+?Q;_:%]H5Y?Z+>W<FO1W\LMWI-[<Z?=
M,YGM96AD0U1_89_Y,F_8\_[-9_9\_P#52^$:]F^*X ^%OQ*P /\ B@/&708_
MYEW4J\9_89_Y,F_8\_[-9_9\_P#52^$: /J:BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y$^)G_)Z'[)
M_P#V23]K'_TM_9WKZ[KXC^./B[PGX+_; _9.U;QCXI\-^$M+;X5_M6VJ:CXH
MU[2O#]C+=2WG[/!CM8;K5KNS@FNG57D6VB=YFBCEE">7%(R^^_\ #0GP#_Z+
MA\(/_#E^#/\ Y=4 >OT5Y!_PT)\ _P#HN'P@_P##E^#/_EU1_P -"? /_HN'
MP@_\.7X,_P#EU0!Z_17D'_#0GP#_ .BX?"#_ ,.7X,_^75'_  T)\ _^BX?"
M#_PY?@S_ .75 'K]%>0?\-"? /\ Z+A\(/\ PY?@S_Y=4?\ #0GP#_Z+A\(/
M_#E^#/\ Y=4 >OT5Y!_PT)\ _P#HN'P@_P##E^#/_EU1_P -"? /_HN'P@_\
M.7X,_P#EU0!Z_0>A[\5Y!_PT)\ _^BX?"#_PY?@S_P"75'_#0GP#_P"BX?"#
M_P .7X,_^75 'RS\2/V$](^)?B/]HG1[_P :>)/#/PK_ &F/&WP5^-?C2+P3
M?:3I/CG1/C+\#&^'UEHTND7VM>&?$NDS^#O%EA\+/AQJ6M6[6UKK%CK7A/48
M8;J^TWQA<)HOJOA#]CCX2>'9_P!IG4?$1\0_$SQ!^V!;Z;IOQ_U[QW=Z5</X
MS\.Z)\/?^%7:%X3AT/P_H_A_PQHWAS1_!<EYI5O:Z?HD5]>-J%Y=ZSJ6J7+Q
MRQ>H_P##0GP#_P"BX?"#_P .7X,_^75 _:#^ 9.!\;_A 3@G ^)7@PG"@DG'
M]M=  23V )/% 'A=_P#L-_"[_A5'[+'P=\/>)OB7X8\'_L?^,?AUX]^&2Z?X
MDTO5=>\1^)/A?HVH:-X>N/B1XB\7>'_$FI>*AJD6KZO>^*KKS;#4_$&KZI<Z
MI>:@+D(P]&_9S^!]S\'+/XM:[K]_9:I\0/CQ\9?%/QO^(UUI7G'1;37M;TCP
MWX.T#P[H3W4%M=W&E>$?A[X'\%^%H]1O+:UN=;O-(O=>FLM/?56L+7KO^&A/
M@'_T7#X0?^'+\&?_ "ZH_P"&A/@'_P!%P^$'_AR_!G_RZH ]?HKR#_AH3X!_
M]%P^$'_AR_!G_P NJ/\ AH3X!_\ 1</A!_X<OP9_\NJ /7Z*\@_X:$^ ?_1<
M/A!_X<OP9_\ +JC_ (:$^ ?_ $7#X0?^'+\&?_+J@#U^BO(/^&A/@'_T7#X0
M?^'+\&?_ "ZH_P"&A/@'_P!%P^$'_AR_!G_RZH ]?HKR#_AH3X!_]%P^$'_A
MR_!G_P NJ/\ AH3X!_\ 1</A!_X<OP9_\NJ /7Z*\@_X:$^ ?_1</A!_X<OP
M9_\ +JC_ (:$^ ?_ $7#X0?^'+\&?_+J@#H/BQ_R2WXE?]B!XR_]1W4J\8_8
M9_Y,F_8\_P"S6?V?/_52^$:N_%'X_? >X^&?Q%MX/C;\(9)I_ GBZ&&-?B7X
M+W22R^']02-%SK8&6=@HR0,GDU1_8796_8D_8Z96#*W[+'[/;*RD%64_"7PB
M0RD9!!!!!!P1R* /J>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#AO&_PP^&OQ,M["T^)'P]\#_$&TTJ>
M:YTNU\;^$]!\5V^FW-Q&(I[BP@U[3[^*SGGB58IIK=8Y)8U5'9E4 >=_\,I?
MLN?]&V? +_PSOP[_ /F<KWVB@#P+_AE+]ES_ *-L^ 7_ (9WX=__ #.4?\,I
M?LN?]&V? +_PSOP[_P#F<KWVB@#P+_AE+]ES_HVSX!?^&=^'?_S.4?\ #*7[
M+G_1MGP"_P##._#O_P"9RO?:* / O^&4OV7/^C;/@%_X9WX=_P#S.4?\,I?L
MN?\ 1MGP"_\ #._#O_YG*]]HH \"_P"&4OV7/^C;/@%_X9WX=_\ S.4?\,I?
MLN?]&V? +_PSOP[_ /F<KWVB@#P+_AE+]ES_ *-L^ 7_ (9WX=__ #.4?\,I
M?LN?]&V? +_PSOP[_P#F<KWVB@#P+_AE+]ES_HVSX!?^&=^'?_S.5X)^TG^R
M_P#LSZ=\-=+NK']G3X#VMQ_PN?\ 9IMS+#\'_AXC-;WG[1_PIL[NW<CPYAX+
MJTN)[6YA<-'-;S2PR*T<C*?OBOGK]I__ ));IG_9;?V8?_6E_A'0!8_X92_9
M<_Z-L^ 7_AG?AW_\SE'_  RE^RY_T;9\ O\ PSOP[_\ F<KWVB@#P+_AE+]E
MS_HVSX!?^&=^'?\ \SE'_#*7[+G_ $;9\ O_  SOP[_^9RO?:* / O\ AE+]
MES_HVSX!?^&=^'?_ ,SE'_#*7[+G_1MGP"_\,[\._P#YG*]]HH \"_X92_9<
M_P"C;/@%_P"&=^'?_P SE'_#*7[+G_1MGP"_\,[\._\ YG*]]HH \"_X92_9
M<_Z-L^ 7_AG?AW_\SE'_  RE^RY_T;9\ O\ PSOP[_\ F<KWVB@#P+_AE+]E
MS_HVSX!?^&=^'?\ \SE'_#*7[+G_ $;9\ O_  SOP[_^9RO?:* / O\ AE+]
MES_HVSX!?^&=^'?_ ,SE>Z65E9Z;9VFG:=:6UAI]A;065C8V4$5K9V5G:Q)!
M:VEI:P)'!;6UM!&D,$$*)%#$B1QHJ* +-% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5\]?M0?\DMTS_LMO[,/_K2_PCKZ%KYZ_:?_ .26
MZ9_V6W]F'_UI?X1T ?0M%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%<1\3;NZL/AO\0;ZQN9K.]LO!'BN[L[NVD:&XM;JVT&_
MFM[FWE0AXIH)426*1"&21592" :^>?A'^SM\)-:^%/PRUG5O#^KW^J:O\/?!
M>IZE?7/COX@R7-[?W_AO3+J]N[B1O%),D]S<RRSS2'YGD=F8EB20#Z]HKP3_
M (9C^"G_ $*FH_\ A<>/_P#YJ*/^&8_@I_T*FH_^%QX__P#FHH ][HKP3_AF
M/X*?]"IJ/_A<>/\ _P":BC_AF/X*?]"IJ/\ X7'C_P#^:B@#WNBO!/\ AF/X
M*?\ 0J:C_P"%QX__ /FHH_X9C^"G_0J:C_X7'C__ .:B@#WNBO!/^&8_@I_T
M*FH_^%QX_P#_ )J*/^&8_@I_T*FH_P#A<>/_ /YJ* />Z^?/VG4>3X8:4D:,
M[M\;OV8 J("SL3^TQ\(\!57DD]@.:L?\,Q_!3_H5-1_\+CQ__P#-15'4/V3_
M -G_ %BW6RUGX?QZW8"[T^^;3=<\2^,=9TN6[TJ_MM4TR>XTS4_$-U87,EAJ
M5G::A:&XMY1;WMK;W486:"-U /HFBO!/^&7/V>_^B2^$/_ &3_X]1_PRY^SW
M_P!$E\(?^ ,G_P >H ][HKP3_AES]GO_ *)+X0_\ 9/_ (]1_P ,N?L]_P#1
M)?"'_@#)_P#'J />Z*\$_P"&7/V>_P#HDOA#_P  9/\ X]1_PRY^SW_T27PA
M_P" ,G_QZ@#WNBO!/^&7/V>_^B2^$/\ P!D_^/4?\,N?L]_]$E\(?^ ,G_QZ
M@#WNBO!/^&7/V>_^B2^$/_ &3_X]1_PRY^SW_P!$E\(?^ ,G_P >H ][HKP3
M_AES]GO_ *)+X0_\ 9/_ (]1_P ,N?L]_P#1)?"'_@#)_P#'J />Z*\$_P"&
M7/V>_P#HDOA#_P  9/\ X]1_PRY^SW_T27PA_P" ,G_QZ@#WNBO!/^&7/V>_
M^B2^$/\ P!D_^/4?\,N?L]_]$E\(?^ ,G_QZ@#WNBO!/^&7/V>_^B2^$/_ &
M3_X]1_PRY^SW_P!$E\(?^ ,G_P >H ][HKP3_AES]GO_ *)+X0_\ 9/_ (]1
M_P ,N?L]_P#1)?"'_@#)_P#'J />Z*^5?"?PX\$?#?\ :+M=/\!^'+#PK8:S
M\%/$%YJMEI)N(+/4+NP\=>%(;"ZNK4SO;R7-G#=WD-O<>4)HXKNXC$GER%:^
MJJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#@/BQ_R2WXE?]B!XR_\ 4=U*L[X(?\D6^$/_ &2_P!_ZBFDUH_%C_DEOQ*_[
M$#QE_P"H[J59WP0_Y(M\(?\ LE_@#_U%-)H ]0HKYC_;/^*GC;X'?LK?';XP
M_#EM"7QM\-/AYK?C/P^GB72+S7="N+O042_DL]3TNPU;0[R>WO;6&XM#);ZI
M:R6CS)>#SA ;>7X$_:A_X*)_%OX!^,?B_<:/X-\->(_"O@CXG>)_@#H'A6YT
MO55U^'Q7I'[)OA/]I>R^,OB36K;6%4_#^WU+Q4/"6N>'[?2;-T\/64/B*#Q+
M#?7+V"@'[+T5^/7@[]L_]JUOB1KB>)/A]X-U7X&?"CX@?'#X)^./B-:V(\.S
M^.O''PJ'CN=/$NFV]UXPOKOP=900Z?\ #K[;IEEH7C+29M-G^,_B*ZU[0[?X
M=V.FWOZ)?L[?'#P=^T!\,=,\<^#O$L/B=;:]O?#/B:[C\/ZMX4>S\7Z&(4UR
MPF\-ZX7U71@&GM[ZQM+Z6>9]*OM/N3<3"X$C 'N=%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A=U_P G,:'_
M -D+\5?^I_X-KW2O"[K_ ).8T/\ [(7XJ_\ 4_\ !M>Z4 %%5;PQBVN/-N39
MQ"WG,MT)4A:VB$9\RY6:0&.(P*3*)) 40J'8%5-?SJ>#?VS?VJ=6^$/[)/B3
M0_B!J/CG7/$/P>T#Q-X=N8H?"\Z_M'?&6;]LOP+\'?%?PZU^]TO2H]/O9-!^
M"NL:QJM_I7AB'1KO1AJE[\0+P1V_@QI]. /Z-:*_G^\"?&+]N3XKZ=IFJ^#O
MC5#I>G^%O"?P%^)_Q@77](L!JEC\=/B'XG^-7A[QW^SEX2MM.\(Z@LT/@A_"
M7PV:?X.ZG#8:]?R>*=-%YXV\/V^LBYN/TM_94_:9_P"%U^-OV@OAKJNC>+-/
M\:?!3QN;'Q3<:O#IC>&8SK&O^-/#-GX>\,3Z:?.MX] N_AUJS1VVNJNM:_X;
MU+PM\2@L6C^/](L[, ^U**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBD+ '!//'ZG _,T +1110 4444 %%
M%% !1110 4444 %%%% ' ?%C_DEOQ*_[$#QE_P"H[J59WP0_Y(M\(?\ LE_@
M#_U%-)KQ[]NGX^>%OV7_ -D7]H#X\>.?#_CCQ)X*^'?PT\1ZKXJL?AUH$'B?
MQ59Z%=VITG4-?@T2XU/24N=*\-PZ@VO>([A;U&TSP]I^IZH8Y8[.1#@?\$\?
MVC/!W[6'[&'[/?QW^'OA[Q]X<\$>,OAWHD/AF#XD^'(/"GB35--\-0?\(O\
M\)'%HL&J:OY?A_Q!<Z/<:IX9OY+I6UC0;BPU>&%+2]MV< ^G/B)\.O OQ:\%
M>(?AQ\3/"FB>.? ?BVQ_LSQ/X2\26,.IZ#KVG>=%<-8:KIUP&@O;-YH(GDMI
MU>*78%D1D)4\Z_P+^#4VM7WB.X^&'@>\U[4_!)^&^J:O?>'-,OK_ %3P(UDF
MF2^%=3N;RWGDU#1[C3(XM,N[6\:=;S3H8;"Z,UI#%"GJU% '!:!\+/AOX5T;
M0O#OAWP-X7TC0O#-AK&F:#I5GHUBEEI=EXB;?XAAMH#"R!M?D+R:W.X>XU:6
M:YDU"6XDN;AI;7@'X=> OA7X:M/!OPV\'^'/ OA2PGOKJS\/>%M)LM%TFWN=
M3NY;[4+B.RL8H81/>7DTMQ<2E3)+(^68X4#LZ* "BBB@ HHHH **** "BBB@
M HI-P)QGD#./;./Y_P">:6@ HHHH **"0!D]!2 Y&1_(C^= "T444 %%%% !
M1110 4444 %%%% !112'H<=<'% 'AEU_R<QH?_9"_%7_ *G_ (-KW2OR#\3_
M /!0'3-"_P""P?@']@>3]G7X]WWCOQ-^SGKOC33?BO9:=X//P=/PUFU;3-<U
M+Q_<:S-XHAUV#1M"\1>'+SX=:E"=$?43XWOM%TNWLI;;5[._D_7R@!KHDBLD
MB*Z.K(Z.H971AAD96!#*P)#*000<$$5GVNC:18Q6D%EI6FV<&GS2W%A#:V-K
M;Q65Q/'/#//:1Q1(EM--#=7,4LL*H\D=Q.CL5FD#:5% %:.RLX3(8;2UB,UR
MU[*8[>*,RWCA5>[D*H-]RX50T[9E8*H+D 8DC@@B>:2*&*-[F59KAXXT1YYE
MABMEEF90#+*MO!! LCEF$,,40.R-%$M% !1110 4444 %%%% !112$@<G^1/
M\J %HHZT4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\<?MKR
MZ]+X#^%/AS0_&/C7P+'X[_:4^ G@3Q!KGP]\3:CX.\5OX6\1^.K.WUW2M/\
M$ND21:KI46JVT:V=[-I\]O=2V<D]NL\:S.:^QZ^//VR?^0)^SQ_V>'^S5_ZL
M"UH A_X8K\+?]%\_;)_\2P^,O_S24?\ #%?A7_HOG[9/_B6'QE_^:2OLFLW5
M]9TCP_IUSJ^O:KINB:39JC7FJ:O?6NFZ=:+)*D$;7-[>2PVT"R32QPH994#R
MR)&I+NH(!\D?\,5^%?\ HOG[9/\ XEA\9?\ YI*/^&*_"O\ T7S]LG_Q+#XR
M_P#S25]*Z9\2/AWK5_I^E:-X]\%ZOJFK_;_[*TW3/%.AW]_J?]E6UM>:I_9]
MG:7TMQ>_V;:7EG=:A]FCE^QVUU;3W/EQ3Q.W9E@.IH ^-_\ ABOPK_T7S]LG
M_P 2P^,O_P TE'_#%?A7_HOG[9/_ (EA\9?_ )I*^R-R]<C QGVSP,^E9&N^
M(= \+:1?>(/$VN:/X=T'3(EGU+6]=U*RTC2-/A:6.!9;[4M0FM[*TB::6*%9
M+B:-6ED2,$NR@@'R=_PQ7X5_Z+Y^V3_XEA\9?_FDH_X8K\*_]%\_;)_\2P^,
MO_S25]CAE8!E965@"K @A@0&!4C@@@@@C((.:YZ?QAX1MK#5]5N/%/ARWTOP
M_?RZ5KVI3:WID6GZ)JD#V\<^FZO>272VVFZA"]W:I+9WLD-S&]S;J\8,T88
M^6?^&*_"O_1?/VR?_$L/C+_\TE'_  Q7X5_Z+Y^V3_XEA\9?_FDKZALO''@K
M4M1L]'T[Q?X7U#5]1TZ'6-/TNQU_2KO4K_2+B'[1!JEG8V]W)=76G30 SQ7T
M$4EM)"#*DK)\U:%QXAT"TUG3?#EWKFCVOB'6;74+[2-!N-2LH=9U6QTG[-_:
MEYINER3+?7]KIIO+0:A<6L$L-F;JW%P\9GBW 'R=_P ,5^%?^B^?MD_^)8?&
M7_YI*/\ ABOPK_T7S]LG_P 2P^,O_P TE?45IXV\&7^H/I-AXN\,7NJQZWJ7
MAF33+/7M*N=03Q'HVG1:QK'A][*&[>Y76]*TB>#5-2TDQ"_L=.FBOKJWBMI$
ME;IMR_WA^8H ^(=?_8,^'/BO0=;\+>)_C+^USX@\->)=(U+0/$.@ZO\ M3_&
M&]TK6]#UFSFT[5M(U.SE\1F*[T_4K"YN+.]MI 8Y[::2)P58U6\*?L _"_P+
MX7\->"/!7Q>_:T\*>#?!N@:-X4\)>%]"_:E^,-AHGAOPSX=TZVT?0=!T>QB\
M2>79Z7H^E6=II^GVL?R6]I;Q1+P@K[;U#4M.TFSGU'5;^RTS3[5!)=7^H74%
ME9VT9=8Q)/=7,D<$*%W5 \CJI=E7.6 /*Q?$SX<3QV$T'Q \$30ZK?R:7I<L
M7BO09(]2U.%K5)=.L'2_9;R_B>]LEDL[<R7"-=VJM&#<1!P#YM_X8K\*_P#1
M?/VR?_$L/C+_ /-)1_PQ7X5_Z+Y^V3_XEA\9?_FDK[(R,9R,=<T9'J/SH ^-
M_P#ABOPK_P!%\_;)_P#$L/C+_P#-)1_PQ7X5_P"B^?MD_P#B6'QE_P#FDKZ@
MU#QSX)TC4+O2=5\8^%M,U73]-DUB_P!,U#Q!I-EJ%EI$*&6;5;NRN;N*YMM-
MBB!DDOIHDM8T!=I0HS6WIVJ:;J]A::II.H66J:9J%O%=V&HZ==07UA?6DZ[X
M;FSN[626WN;>9"'BF@D>-U(96((- 'R)_P ,5^%?^B^?MD_^)8?&7_YI*/\
MABOPK_T7S]LG_P 2P^,O_P TE?9&1ZC\ZJ1:A83W=W807UI-?6 MFO[*&YAD
MN[);U))+-KRW1VFMENXXI'MC,B"=(W:(N%8@ ^0O^&*_"O\ T7S]LG_Q+#XR
M_P#S24?\,5^%?^B^?MD_^)8?&7_YI*^JM(\6>%O$%WJ6GZ#XET#6[_1IOL^L
M66D:QIVI7>DS^;/!Y.IVUE<S36$OG6US#Y=TD3^;;SQXWQ.JW-(UK1O$&F6>
MM:!JVFZYHVHPK<:?JVCWUMJ>F7]NQ*K/9W]E+/:74+,K 2P32(2K -E3@ ^2
M?^&*_"O_ $7S]LG_ ,2P^,O_ ,TE'_#%?A7_ *+Y^V3_ .)8?&7_ .:2OK@Z
MQI(U5=!_M33O[<;3GU==&^VVW]K-I,=REE)J:Z=YOVQM.2\DCM'O1";9;ET@
M:42L$.AN7U'/3!SGITQUZC\Z /C?_ABOPK_T7S]LG_Q+#XR__-)1_P ,5^%?
M^B^?MD_^)8?&7_YI*^LM"\0Z!XHTY-8\,ZYH_B+2);B^M(]4T+4[+5].DN],
MO;C3=2MDOM/GN+9[C3]1M+JPOH5E,EI>VUQ:SK'/#)&NO0!\/_L#ZEXFNOA9
M\4]%\3^-?&?CY_ ?[5W[5?PX\/Z_\0/$5]XM\5+X.\#?'#QAX?\ ">D:CXCU
M1I-3U9=%T6RM=-M;G4)KB\-K;PI/<3,GF-]P5\,_L$_\B/\ M#?]GS?MK?\
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
MX=%SIWNFM?'S_@I!KO@;Q;XSL_#GQ<\&>.[?0O'FH#P)H_P(N;_PW'\(;_\
M8J/COX7_ !!\$0:KX&UC7;SX]1_M:?V;X#U3X4:M<:QK\<E]XD\*^(/AY8>'
M=+T?QE;?O?10!_.=XY_:F_;M\)>$-=\)6?B?X\:GXNU;XJ01>"=<U#]ES4[?
MXC7WAO7OV&?!?Q"EU'0= T7X*7MCK?PN^$O[7>IZYI/Q >W^'VM:Y:^'K5?A
MSJOB1+YM.D\0;GQR^(?[0?Q\_9R_:[\):Y:_'_XC07O[.OBO3_AAHG@K]FJY
M\2_!']H[P-XV^ W@:/P/\0-#UVR\"Q>)M.^+L'QNN/&9UGX70W&D>,-%NF31
M]9^'>G^$--T_Q;#^X7Q-^!WP;^-,6AP_%[X6^ ?B:GAB\NM0\-?\)SX4T3Q-
M)X>O;^V%GJ%SHDNK65U+I4NHV:K9ZB;%X/M]JJV]X)H5"5Z38V-GIEG:Z=IU
MI;6&GV%M!96-A9016ME8V=K$D%K:6=K D<%M:V\$:0P00QI%%$B1QHJJ  #^
M?SXI?'[_ (*">&?"'QGT'X5:;^U#XY\1?#;XQ?$V]^#/BV[_ &;K;3;#Q_\
M#/P]HG[,'B;P_P"'=>TU/A';WWC2[O;KQG\??#7@.QT#2?!FEZ]I/@[6!XD^
M(@\7>#_#NG^+_=?B5JWQ>^+?[ /_  55\*>/_ GQ-\7Z]=Z[^V+\./@OX4U/
MX#:[IOBSQQX+USP2NG_!^T\*>#])\!Z9??$6VN]6UA=)T+QC9Z1J]QJ!LTN=
M6U^XDTVZU.+]F** /YQO%^F?M/\ P]_:7T+XM_"3X6^)O&GB[1?^"7_PS\!>
M%O$?AC]ESQEX(M/#:S?M(_#'7/B+X'TM_%;ZIH-Y\8O#?P*A\<^*/!GPZU34
M=(N9_$.B:;X7G\,W5[J TBXV?BSXB_;9M?'_ (#^)_A7X8?$[XP^/OA5IG_!
M0^+]E[Q?K/P<U'2_$NO?"_6_AY\#+[X8_P#"T0/#7AWPOX:\>ZOK>E_$_1/A
MUX?\9P> [KXHIX'\&-K&EQ:QXCGGNOZ(*^9OCK^TIIGP>U6/PCHOA2_^(WQ#
M;X8_$?XRS^#],U?3M"_LWX:_"ZVT\>(?$6K:UJ:RV>G_ -H:WK6A>%_#%G+$
M9-;UK49RLEMIFC:WJ.G@'XC:1XR_:E^&6K?';Q'\'?!W[6&DZ;\8/CK^US\4
M]'UKQ7^R7?S>-/$6_P#X)U_!&'X'>,]9TZ;X/37/AWQ$?CKX+D\!Z9::AI'A
MNX\3ZI'>^&O$^A:K)B6&;6_VK?\ @H+X:\'ZMX8O=;^/%WXKUGQ9X!NO"FJZ
MA^RYJUC\1;JW\6?L,:-X\\4R>'-!T7X+7UGK7PS^$'[7$LEG\1;>W\#:QX@T
MK0YI/AUJ/BB*[GTI=7_2CX8?\%%M#^)'BS]D?PZ?AA)X<T[]JO\ 9C\9?M3-
MXCU#XH^ +NP^$'@CP1I_P_U;5])\?P65V\QUH:9\4_!5R)],:?1(6?Q*EQJD
M<?AQI]0[GXS_ !>_X)T_$GPSX<UW]H#Q]^RMXL\-:%JWBV3PM?\ Q7UGX?7J
M:%KGAO2M/F\;_P!CGQ3(;W1[_3_#FL:3>^(X[=;65O#6K:7J%^LNB:A:3S '
MCOQ$\9>)/%^K_P#!+'6-:\5VOCWX0^,/B#JNH?&3Q@V@W7AK0?&7Q#T_]FKX
MA:O\)[O4/#%]I^BZCHZ:K\7K!M1\->$-3T2TG@\;6?A;2I=*3Q%:Z5:G\Q/A
M)\(_B[HOPP_X)L*WP?\ %"VOP_\ ^"I/[7_Q2N_A_J'[*7Q3\,Z[\.]!\5R_
MMVR_#[XA?$;Q/-I=V=!^'_B;4?BI\&C;^(;OP=HMLEIXJ\/W<5V7\':FVF_T
M'7/Q-_9PU'7])^ MYXU^$-[X@U"QT5_#WPKN-:\*R7%];:9I^G^*=!M?#WAE
MYC#>76DZ+%HWBO3=.TFWDO\ 2=%;1/$MO;6VFW&FW\GS%K?[>NNV_P ;/CS^
MSYX2_9W\3>.?BE\'/&7P=\*^'_#>D_$7P+97?Q.T_P"+&AVWB^]\:Z='J$T3
M>#O!GPT\%W#:]X[UWQB--M([M(/#'A^37?$VKZ!IFK 'Q ?C+_P4:N+'X1W=
MX?CUX6T?QAJW[%^D_'.:'X":3K_C+X6_&/Q3\0/'>@?MA>"/!VE6OPPUVQO/
M@'X:^'=IH7BO0_BD+?Q/H7A[4H?#=_HWQ!\0PZ_JV@CC/ /[87[9%UKO[.^A
M?%/QC\5O D5AI_PF_P"%R^)=2_9Q\0V-MHUDG[0'QJ\'>/$^/6F6_P %=;M_
M!GB;XR?"?PS\*=1^&VLV\WPP\/\ A2[U>]\;3VC>&->MS'^W_B3]HSX%^"M7
MUWP[XW^+WPV\(^(?"GAC5/&'BS2-?\9:'IMQX<\/Z%I5MK?B#4M5DO;NWCM;
M?0-&O;'6M9,QCFTW0]0TW6[Z"VTS4;*YG\'UKQI_P3Q\3ZS%^T[KGB+]E7Q#
MKWA3Q,_P^_X7C>7GPXU;5=!\4>#K6;6V\.7?CDFXNK2\\$Z7J%UXG\J]OD3P
MEH5W<>*!)IFDR3:E0!^:W_!0;P/\8]0_;MU'XB_#C]G[6_C;\-O#O["-SH7[
M0'P]B^&'C2&3]HWX=67Q?OO%?B_]G;X:_&FPT&[\+VOQ/U7PREMXAMOACJ4M
M]8_&+2;*X^$FI:CX0@\67&N6OONJ?&G]J3Q5XMT*Z^!'P\^*WPF^%BP_LBZC
M\!?AWK/P#U+P1X<U?X3:YXWF\-_MA>'/C=HWB/P.=?\ @]\1/@MX MM0U#P+
MX2FG\*K+=Z)X+D\#V/Q%M_$FL:2_Z-_#WX]^$?B#\1O&_P +[)X(?$?A3PQX
M)^(^BW%IJVF:WHGQ ^$?Q(.M6W@OXF^#]6TN>6"_T+4=9\+^*?#]]$56?3M4
MT4R;KK2M5T34]2]SH _F\\%_M7?M\^%/A7H>H?%'4/VC-<\1>,/A9^R3KVNV
M/B+]EZX\%>/K7XB>(_CA\4?!GQX^%?P@M]&^#VG6"?$2?X1:-X!\:76B:OX<
M\>7WA]!K'BC3[+2M)U.XNO#OU)^SYXU^+7C#XZ_\$_?$FI^,9?'WQ&\2_ #]
MJ[2/VO==3P-J'PVNY-)\&^(_AU#X$L?&7@;5_"W@C4]#UCP3\4KRY\)^&+C4
MO"FCSWDEY\1+O08?[)U+4Z_6'XC_  J^&GQA\.CPC\5_ /@_XD>%UU*PUF+P
M_P"-_#ND^)M)M]9TJ1IM+UFULM7M;N&UU;397>2PU.W6*]LW=VMIXB[YN>$?
MAWX"\ 6T5GX&\&>%O!]K#I6DZ%';^&M!TS18UT301>_V)I&-/M;?_B6Z0VHZ
MC)IUD2;>TFU"_FAC2:]NGE /R_\ V3_$6G?"KXW?\%"(M7^%GQD\.WWQK_;F
M_MGP/K>B_L[?$VUMO$WA*3]GS]G_ ,$WOQ#M?%D_@&/PM<>$M!\6>&O'<TVN
M:GJD]I=W6B:Q<:3:ZS<:MI\6L_''PT^.W_!0S5M-^$4WB#6?VH/!Y7PI_P $
M]+'QMH,'[&L>F6+>(_B;\6?COX&_;*N[ZV?X$Q-H\OP_^%^G?"OX@7D6G-9Z
M+X&UV\TS7%MKW1-4O/#,_P#1S10!_-9XE^+/[?OQ(^#VHZ)K5E^UO;>([#X
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
MXA>"/A[J?@?Q1J-EHJVR>#;>;5-+U/6=9UK6KP ^O[W]L;]E?3-*T?7M4_:
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
M4;]B/_L[*3_UF+]I:OKBOD?]IO\ Y*-^Q'_V=E)_ZS%^TM0!]<4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5Y9\8_@I\,/C_X)N/AS\7O
M"EMXR\&W6JZ)KDFDW%_K&DR1:SX;U.WUG0M4LM5T#4=*UG3K_2]3M8+NUNK#
M4+:9'0JSM&[QMZG10!\$?\.Q?V)/^B1:S_X>7X[?_/,H_P"'8O[$G_1(M9_\
M/+\=O_GF5][T4 ?!'_#L7]B3_HD6L_\ AY?CM_\ /,H_X=B_L2?]$BUG_P /
M+\=O_GF5][T4 ?!'_#L7]B3_ *)%K/\ X>7X[?\ SS*/^'8O[$G_ $2+6?\
MP\OQV_\ GF5][T4 ?!'_  [%_8D_Z)%K/_AY?CM_\\RC_AV+^Q)_T2+6?_#R
M_';_ .>97WO10!\$?\.Q?V)/^B1:S_X>7X[?_/,H_P"'8O[$G_1(M9_\/+\=
MO_GF5][T4 ?!'_#L7]B3_HD6L_\ AY?CM_\ /,H_X=B_L2?]$BUG_P /+\=O
M_GF5][T4 ?FU\0/^":_[&.C^ ?&^K:=\*-;MK_2_"'B;4;&Y3XR_'826]Y9Z
M+>W%M.C#XFAE>*:-'4J00R@@@@$<=^SW_P $YOV/?%WP"^!WBKQ%\,?$&J^(
M/$WP>^&?B#7-3N?C/\=6N=2UC6?!6B:CJ=_</_PLP;[B\O;B:XF<\M)(S'K7
MZ-?%/_DF'Q'_ .Q#\7_^H]J-<%^RO_R;#^SC_P!D&^$'_JO?#M '@/\ P[%_
M8D_Z)%K/_AY?CM_\\RC_ (=B_L2?]$BUG_P\OQV_^>97WO10!\$?\.Q?V)/^
MB1:S_P"'E^.W_P \RC_AV+^Q)_T2+6?_  \OQV_^>97WO10!\$?\.Q?V)/\
MHD6L_P#AY?CM_P#/,H_X=B_L2?\ 1(M9_P##R_';_P">97WO10!\$?\ #L7]
MB3_HD6L_^'E^.W_SS*/^'8O[$G_1(M9_\/+\=O\ YYE?>]% 'P1_P[%_8D_Z
M)%K/_AY?CM_\\RC_ (=B_L2?]$BUG_P\OQV_^>97WO10!\$?\.Q?V)/^B1:S
M_P"'E^.W_P \RC_AV+^Q)_T2+6?_  \OQV_^>97WO10!Y9\&_@G\+OV?O UI
M\-O@]X1LO!/@JRU37]<BT6SN]4U$RZWXIUF\\0>(]8OM3UN^U/5]2U/6M:U"
M\U+4+[4;^ZNKBYN)'>4@@#U.BB@ HHHH *^"_P!A/_CZ_;5_[/T^//\ Z9_A
M]7WF02" <'U]/?M7P+X:_9G_ &FOA;XL^-.H_!S]H[X2:+X/^,'QF\6_&EO#
MWQ _9M\1^-]>\/:UXRL-"M-5TB/Q/H?[0_@*SU/3()=#CFL))/#5G=1I.T,\
MEP460@'WW17QQ_P@'[>'_1SW[-G_ (B#X\_^BXH_X0#]O#_HY[]FS_Q$'QY_
M]%Q0!]CT5\<?\(!^WA_T<]^S9_XB#X\_^BXH_P"$ _;P_P"CGOV;/_$0?'G_
M -%Q0!]CT5\<?\(!^WA_T<]^S9_XB#X\_P#HN*/^$ _;P_Z.>_9L_P#$0?'G
M_P!%Q0!]CT5\<?\ " ?MX?\ 1SW[-G_B(/CS_P"BXH_X0#]O#_HY[]FS_P 1
M!\>?_1<4 ?8]?!7[1^@>*M)_:X_8N^-0TK4==^&O@?2?VCOAYK]MIZ^8NA_$
M?XN^&_ 47PK\07ZR,EI86FJMX,\6?#>'Q'J,MKIVC:OX_P!)L;Z^L[+7[J=>
MN_X0#]O#_HY[]FS_ ,1!\>?_ $7%'_" ?MX?]'/?LV?^(@^//_HN* /S6\!?
ML4?M=>+/V9_V _V?]<\-^'/@%XC_ &/_ !/JGQFUSXM:CXTT#QS?'XE:'X ^
M,W@WX=^%?AYI'A%KZ6\TB_UKXIZ?K'CWQ#XBNO#\4/A31-3\-:=HFO7>O?:-
M-7PO^R1^V'H7@KX(ZJ/A[XKU;XI>'_BMXY\>?$73?'?[5VE:[X:TWQ;<_L7_
M !?^!H\9?#SQ9X5\*^$?$'@7PG\0_BCXW\/ZU=W'A;2/^%E1*NN?$?6-/TGQ
MJL=IJ/Z4?\(!^WA_T<]^S9_XB#X\_P#HN*/^%?\ [>'_ $<]^S9_XB#X\_\
MHN* /S/\/?L!_M2Z_P"&KG2O%3-X;9_CUXETJTLIOC)KTEIHW[)G[2'[,'P_
M^&/QYTGPUIVC:MXA32/'?PK^,VDZU\6?A6NH^(->N-2\5V=UK4OB&TNO&OB"
M[D?\0OV._P!O"X^#7POTS1K;PSJWQYT71$U7Q=\2_"OQM\6>%3_PG_PI\=_
MCPO\+[C3M*U"\T[PO8R?$'X$_#'Q#J7BWQNGAWQ#XC\-^+_$OB7P1H]E:>%_
M&WB;6[K]+?\ A /V\/\ HY[]FS_Q$'QY_P#1<4?\*_\ V\/^CG?V:_\ Q$'Q
MWZ8_Z.X]./I0!^8^I_L/_M67NA7+MHGQ/BT[Q]^TG^U]JOQ8\*^'/VMIM!^)
M$GPZ\?\ Q/UWQ7^R)\0_ ?Q \4Q?$;0O#$/P*\+:E=^'9_!OAQ?"7B/PY+X@
M'B3PO)K>J>$M/TW6?T$_9@\'>+H_VH_VSOBI+)J#?#;Q?9_LX?#;PW=WTMV\
M?BKXB_!/P5XNT3XM^--/:\M+!]3M'NO$7A3P#-XG2RMTUS5?AYJ=O&K6NC6C
M'M/^$ _;P_Z.>_9L_P#$0?'G_P!%Q1_PK_\ ;P'3]I[]FS_Q$'QY_P#1<4 ?
M8]%?''_" ?MX?]'/?LV?^(@^//\ Z+BC_A /V\/^CGOV;/\ Q$'QY_\ 1<4
M?8]%?''_  @'[>'_ $<]^S9_XB#X\_\ HN*/^$ _;P_Z.>_9L_\ $0?'G_T7
M% 'V/17QQ_P@'[>'_1SW[-G_ (B#X\_^BXH_X0#]O#_HY[]FS_Q$'QY_]%Q0
M!]CT5\<?\(!^WA_T<]^S9_XB#X\_^BXH_P"$ _;P_P"CGOV;/_$0?'G_ -%Q
M0!]CU\C_ +3?_)1OV(_^SLI/_68OVEJH?\(!^WA_T<]^S9_XB#X\_P#HN*S8
M?@)^TOXL^(OP:\5?&7]H#X2>*O"GP>^(5[\2K3PSX _9V\1_#[6M<UV3X;_$
M'X=6%K<>*=;_ &@/B';66EVUO\0;W5+J&'PU-<WDVGVMJEU:1R2RT ?;-%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117QQ\#/AU
M:?$+X<6/B_Q5XU^+]]KVK^)_B1]MN+;XR_$_2K8QV/Q*\7:;86]KIFD^*;'3
M+"ULM.L[2QM+2QL[>VM[6VABCC 3) /L>BO%/^%#>$_^AJ^,O_A]?B__ /-I
M1_PH;PG_ -#5\9?_  ^OQ?\ _FTH ]KHKQ3_ (4-X3_Z&KXR_P#A]?B__P#-
MI1_PH;PG_P!#5\9?_#Z_%_\ ^;2@#VNBO%/^%#>$_P#H:OC+_P"'U^+_ /\
M-I1_PH;PG_T-7QE_\/K\7_\ YM* /:Z*\4_X4-X3_P"AJ^,O_A]?B_\ _-I1
M_P *&\)_]#5\9?\ P^OQ?_\ FTH ]KHKQ3_A0WA/_H:OC+_X?7XO_P#S:4?\
M*&\)_P#0U?&7_P /K\7_ /YM* .O^*?_ "3#XC_]B'XO_P#4>U&N"_97_P"3
M8?V<?^R#?"#_ -5]X>J2^_9Y\#ZG97FG:CXA^+][I^H6MQ8WUG<?'+XOR6]W
M9W<+V]U;3QGQIAX9X))(I%/WD<C(/-><Z3^Q!\#- TK2]"T/4?C]H^B:)IMA
MH^C:3IO[6G[4UII^E:3I=K%8Z;IMA:P_&)8K:RL+."&UM;>-1'#!$D: *H%
M'UW17RI_PQM\(/\ H8OVB_\ Q+S]JK_Y\E'_  QM\(/^AB_:+_\ $O/VJO\
MY\E 'U717RI_PQM\(/\ H8OVB_\ Q+S]JK_Y\E'_  QM\(/^AB_:+_\ $O/V
MJO\ Y\E 'U717RI_PQM\(/\ H8OVB_\ Q+S]JK_Y\E'_  QM\(/^AB_:+_\
M$O/VJO\ Y\E 'U71G/\ ^HC^=?%_C/\ 9%^%>E>#_%FIV'B?]HR"^T[PSKU]
M93C]KK]JAF@N[32KN>VF59/C$\9:&:-)%$B.A91N1ERI9\+OV8?AQK_PR^'.
MN:MXF^/][JNL^ _!^JZE>2_M3_M+++=ZAJ'A[3KN\NI1%\6(XQ+<W,LLTGEH
MB>9(Q55&  #[3HKYF_X9+^%'_0<^/?\ XE1^TU_\]NC_ (9+^%'_ $'/CW_X
ME1^TU_\ /;H ^F:*^9O^&2_A1_T'/CW_ .)4?M-?_/;H_P"&2_A1_P!!SX]_
M^)4?M-?_ #VZ /IFBOF;_ADOX4?]!SX]_P#B5'[37_SVZ/\ ADOX4?\ 0<^/
M?_B5'[37_P ]N@#Z9HKYF_X9+^%'_0<^/?\ XE1^TU_\]NC_ (9+^%'_ $'/
MCW_XE1^TU_\ /;H ^F:*^9O^&2_A1_T'/CW_ .)4?M-?_/;H_P"&2_A1_P!!
MSX]_^)4?M-?_ #VZ /IFBOF;_ADOX4?]!SX]_P#B5'[37_SVZ/\ ADOX4?\
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
M4?#NGC3EM=*N+N-5S (M&T.VF9$6:ZM- \/6=U+-:Z!H\-D >DT444 %%%%
M'Y#?LB?LEW/Q@_9/_9A^+?CC]K3]NJ_\:?%+]GCX*_$7Q?>V?[57Q"TVSO/%
M'C;X;>&O$WB"[M=-L98+'3[>YU;4[N:&RLH8;2UB=(+>*.*-$'T/_P ,#:!_
MT=3^WE_XEO\ $S_Y*KL?^">?_)@?[#G_ &9]^S/_ .J6\%5]@T ?!O\ PP-H
M'_1U/[>7_B6_Q,_^2J/^&!M _P"CJ?V\O_$M_B9_\E5]Y5\E?MN?%CX;?!7]
MGCQ1X^^*&J^.(-'L=8\)Z=X=\(_#'Q7JO@[XC_%SXB:UXCT_3/AU\%_!&JZ#
MJ6CZV^O?%'QC<Z1X4CL]/U738I+._O)M:U'3_#EOK-[;@'!?\,#>'_\ HZG]
MO+_Q+?XF?_)5'_# WA__ *.I_;R_\2W^)G_R57Y+_$'XC?'#]CJP^ GC&;X_
MZ#\4/VC-,\'_ +=G[0/QP^&/C']H+XC>+O@EX.N=(^ >D_%O1_V?= M+KQ7K
MFL7/@_X7^%]"TS0/ NKZXUUKUSJ=U?\ Q:U+[*GC2ZT6\]W\;?\ !3GQY\2/
M ?[3NH^$OAK\%7\$_"GX,_$7Q'J_@OQ1\<M7T/XUF_\ #?PZ\#?$K0-6?PAX
M'^S>,7^&WQ&\.>)=6BT+QUI)\,V>G0/X.\0Z;XA\0Q^(;K2=) /O#_A@CP]D
M#_AJK]O+)Z?\9;_$SGOQ_I6#2_\ # V@?]'4_MY?^);_ !,_^2J^'?C'_P %
M+-<^ D7[8>H:#H/PBOO%GP;^/OQGMKGPKJ'C'Q]K.J^/_!7P9_9@_9X^,.J:
MI;07=_#X;^'&HVNE_$JV\/\ BVZEUC3= T*;3+/6O#?@;Q]XAU_6;&%VJ_\
M!5KXH^'/'WQ:TJ[\%_ 7Q9X.\+6_[>%GX"F\*_$?4+'6]7U?]CG2/A9XQT[4
M/$.IZTQ\.QZ-XN\)_$PPZI::81>:=JGA][ZPO;RSU>&QL0#[@_X8(\/@C_C*
MG]O'/49_:V^)9'7T-S@_0]?2N)^'?_!+[X._"'P=I/P\^%?QT_;.^'?@/0)-
M4DT3P?X1_:B^(NC>'])DUS6=0\1:Q)8Z=;7 A@;4]=U;4]7O74?OK^_NKASN
MD-2_"S]KG1OBC^R1^T#\??C_ ..?A_\ #?X+^ ]:^*>G1?&CX2>-M3TRUU?X
M-^#+&V:/XH0YO]0\7?#+Q/XBAEOUTSP7<7DOC?2Y1ICZ<\U_JFD22_FIJ'B#
MXM>']!^ 7Q<F^-'BKX=?%_\ :2_;A_9\UCX6_LL_$3]H/XC>(="^ W[.]]I'
MQ"\-^ ?"/Q4\.7OCW7=<UKQC\2 Q\<_'O3KF]GLF\:W$'PU\.&VMOAA;^(9P
M#]7/^&!M _Z.I_;R_P#$M_B9_P#)5'_# V@?]'4_MY?^);_$S_Y*KXN^$?\
MP5<^(/Q<\(_##Q9I'PL\"VUWJV@?L6W7C'P4OB#5K[Q!XXE_:W\=:Y\,M9\8
M? N\B:.WUKP+\$O$NCW>K>*QJUA=W]_I/AWQWI>H7OA&]\,VNI:WQ?@O_@KO
M\2)O ]CXG^)>B_LX^'+3Q3\)?V/OC%IWC/PYXT\1:UX5^'?@[]I#XF?%?X2^
M*=4\9:%?76F^(O&S>$/$GPOBU72=)\%75AJ&HZ7XLAM;E@WAS4-3OP#]!?\
MA@?P^/\ FZG]O+GC_D[?XF?_ "51_P ,#>'_ /HZG]O+_P 2W^)G_P E5\J>
M#/V_O'_QBT_3OASXWC^ ?P;\9:Q^S[X ^*'C;PW>?%C6!KWC?PS\9M)^+MI?
MW?[,?BSP[<1-XEU7X1R^"=)MO%-]:1W<=IXAU'5+#4M<\ '1].UG5OES]GW_
M (*:?%WP!^R7\-_#/B+5?@QXT^*/AS]DO]DKXG^!]6U7Q9XX\:^*/BEH?Q"_
M9%^*OQ=U:P\8&2\L#=_%"/4_@1K.J^*/&&K>+/#7A(^&_$E_K=O+K?B;0;7P
MSXL /U._X8'\/_\ 1U/[>7?_ )NW^)G;@_\ +U1_PP-H'_1U/[>7_B6_Q,_^
M2JY?]AK]J>']IKXB?M+W46@>&-'A\/V?[+'BK3KSPWX\UWQA_;&C?&G]F/P!
M\6+'^T++4;@Z%HLVB3>([S0K:X\):=IFF>([.QAUN^ADU>XO"OZ-4 ?!O_#
MV@?]'4_MY?\ B6_Q,_\ DJC_ (8&T#_HZG]O+_Q+?XF?_)5?>5% 'R5^PKKO
MB/Q%^RC\(-2\6>)_$7C/7DTSQ%I5YXI\7:H^M^*-;B\/^-/$F@:?>Z_K,L<4
MVK:LVFZ99I?:G/&L]].CW4X\V5R?=_BOJ%]I/PM^).JZ9=SV&I:9X!\8ZAI]
M];/Y=S97UEX=U&YM+NWD&2D]O<1QS1/@[9$5NU?.W[ '_)H_PF^OCW_U9OC.
MO??C/_R1[XK_ /9-?'7_ *B^JT ?'?[/G[*?PS\8_ 3X(>+_ !+XJ_:-U7Q)
MXJ^$'PU\2>(-4E_:[_:JAFU/7-<\&:+JFK:A-%:?&2WM8I;V_NKBYDCMH(+=
M'E*PPQ1!47U__AC#X,=?[;_:)_\ $O\ ]K+_ .?3_P#KKM?V5O\ DU_]G#_L
M@OP?_P#5>^':_!']M/XR_%GP7H'_  6XNO OQ1\<:?9_"+Q3^S-)X.\3V7[3
MWCOPYJ_P+N?$WPC^$?BCQ!:?#SPQ;W]W%X>MM9\2^)/$6JWNE:;JGA^RU:]U
M*[T8V@L[&VM8 #]N?^&,/@Q_T'/VB?\ Q,#]K+_Y]5'_  Q?\&/^@W^T3_XF
M!^UE_P#/JK\W_C[_ ,%3/$OP(\3?&+PEX)T_X(>+?#OPQ^'_ ,5M1\$:CXC\
M9>,],.H>(O@)\6OV;/ACXH\ Z]XGU^X?6O%OBN[T7XX:GK&J:AH_AV32_#6I
M^&;:-?%'Q$34=9O-%H^+O^"K/Q>\+Q7/@[_A%/V=)_BII?Q@_:2^$%F]Y\1-
M2TGP+\2?&/P0^*'P=\+Z%X+\.2W]]#JO@/5?$O@3XN3>+M8\7>,9M0\(Z!JG
M@34-"E+'Q/I%Q8 'Z7?\,8?!C_H-_M$_^)?_ +67_P ^JC_AC#X,'_F.?M$_
M^)?_ +67_P ^JORP_:[_ &POB_XT\(?'K1?"7CSX4Z5X#^"/QU_9>^'^F_%'
MP5XM\6_#C7?$WQ[N/VT/@AH'C;X6>';VU\;ZI/XQ^'?PX^''B*/PG\?O$,VB
M6&E7OC;QAJ7P_P!)T2]F\(^*1:=M<?\ !5/XHZ=H7BVWE^'7PN\0^/O@Y9_$
MK4?&VA>&->\17&G?':?X7?MA^+_V6_$7@S]F^=VGO%\;0:?X7T[QE=:7XDBU
M^YTW7/'7@7PA>:>NGZY_PE]N ?HR?V,/@P!DZY^T2!Z_\-@?M9?_ #ZJ3_AC
M'X+_ /0<_:)[_P#-W_[67;_NM/\ ^OM7S+^S#^WQX@^-?[16@_ #Q._PAAUN
M3P3^V1?^+])\*:KJ$/C/PSXS_9=_:RT+X$Z)IFH^'M0U_5;G2H?'/P]\2:?X
M_O-"U*(:QI$L2W=I>ZKX=U6SNHOEW1_VD?$LWPE^(?QI^+WB7XNK^TMX4_;Z
MB^!6N_ ;PA\9V^%-S\)/">J_M3Z7\+/@AX8T?X<ZE;W'A+X@> /'/PTNOAS\
M0/%'B75?"^OZ]\1_!WC3QAXK\)>)K%;72M.T< _2_4OV'?@+KFF:EHVLW7QZ
MUC1M9T^]TG5]*U/]K3]JN^T[5-*U*VEL=1TW4+.Y^,TD%W8WUG--:7=K.CPS
MV\LD4B,CL#3\-_L%_L[>#?#GA_P?X03XX^%O"7A/0])\,^%_#'A[]J_]JC2-
M!\.^'-!L+?2M$T+1=*L?C+#9Z;I.DZ9:6MAI]C:Q1P6MI;PP1(J(H'Y^S?\
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
M^)_QX\1:C86;?#Z_OM7U?XA?!'QY:_#[6=1\;^)?$6O7_B%-6TBZUFV^'?\
M8>DZ4 ?J1)^QQ\$T"8U_]H=FD5WBC3]L+]K R3K''YC>0G_"ZBTQ"$-B,'JN
M2 :\H^"'P>_9B_: ^%GA_P",/@37?VH[;P?XC?Q)%:KXJ_:H_:Z\-:U8S^$O
M$VM^$==@U?2+_P"-0N-,ELM;\/:I RW# -%"MPI\N137Y+S?L]_$CX,_%?X$
M?!_Q9\,KOQ/)\.$\+Z_X&\&>"[[XPWGAV;3/"W[8GQC^.?PV\$? CXE_\*"U
M[P/X&CT#X=Z_X1^'GQST76/%7P]TOQ%X%TC0? FLZG9^$+#0O$$/MWPO_P""
M9_[2O@74&EFT']G<Z?XM\(:/HWQ>L)O&7BS7[+QOJVE_ML>-OV@+36CHFK?#
M9?#6M>(?#OPI\8'PQX/O_'.C:_X<T_Q!'?Z)J_A'6/"4MNQ /TX_X9.^#?\
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
M/S% 'RC_ ,,7_!C_ *#?[1/_ (F!^UE_\^JC_AB_X,?]!O\ :)_\3 _:R_\
MGU5]7$@#)( ]2<"N0/Q"\ #Q2_@8^./!X\:QI#))X//B;11XI2.XB\^W=_#Y
MO?[65)X?WT+-:!98OWB%DYH ^7?&'_!/_P#9K^(7A7Q%X%\>V?QJ\:^"?%^C
M:AX=\5^$?%7[57[4NN^'/$F@ZM;26>IZ-K>CZC\9+BQU+3;^UEDM[JTNH9(I
M8G966MZ#]BCX(VL$-M:ZK^T';6UM%'!;VUO^UW^U?!;V\$*+'#!!#%\:%CBA
MBC58XXHU5$1555"@"OK/(YY''7D<?6LBP\0Z#JFJ:YHFFZUI>H:QX8GL;7Q'
MI5G?VMSJ.@W.J:?!JVFV^L6<,KW&FS7^EW-OJ-G'=QPO<V4\5U"'AD1R ?-'
M_#%_P8_Z#?[1/_B8'[67_P ^JC_AB_X,?]!O]HG_ ,3 _:R_^?57T?JOBWPK
MH6K>&]!UOQ+X?T;7/&5]>Z9X0T75=9T[3]6\5:EINF7.M:CI_AS3KNYAO-<O
M=/T>RO-6OK73(;J>TTRTN;^>..U@EE3,LOB/\/-2\8:G\/=.\>>#+_Q]HMHE
M_K/@>R\4:'=>,-)L9%@>.]U/PS!?2:U86CI=6SI<W5E%"RW$#*Y$L98 \#_X
M8O\ @Q_T&_VB?_$P/VLO_GU4?\,7_!C_ *#?[1/_ (F!^UE_\^JOI;1O$?A_
MQ$FHRZ!K>E:U'H^L:GX>U5]*U"UOTTW7M%N#::OHM\UK+*+35-+NE:WU"PG*
M7-I.#%/%&X*TZ^\0:%IFI:)HVHZSI=AJWB6XO;3P[IEW?6UO?Z[=:=I]QJVH
M6VD6DLB3ZA/9:7:76HW<5HDKV]C;3W4JK!$[J ?,_P#PQ?\ !C_H-_M$_P#B
M8'[67_SZJ/\ AB_X,?\ 0;_:)_\ $P/VLO\ Y]5?5V1Z_P"<X_GQ7/:%XO\
M"?BFZ\1V7AGQ1X=\17G@_79?"WBVTT+6M-U>Y\+>)H+&PU2?PYXB@T^YN)=$
MUV'3-4TS49=(U);;4(['4;"[>W6WO+>20 ^<O^&+_@Q_T&_VB?\ Q,#]K+_Y
M]5?-W[9/[,W@'X9?LA_M5?$GP+XR_:.\/^./A[^S=\<O''@SQ!;_ +7'[4UU
M<:#XK\*?##Q1KOA[6;>VU'XPWFGSSZ9J]A:7L,-]:75G+) J7-M/"SQM^H%?
M(G_!03_DPO\ ;<_[-$_:3_\ 5->-* (?^">?_)@?[#G_ &9]^S/_ .J6\%5]
M@U\??\$\_P#DP/\ 8<_[,^_9G_\ 5+>"J^P: "OGC]I'XL?L]?!WP5H?B/\
M:9O?#FD_#O6OB#X)\#:=J_C+PAJ'BSPI8^._'FN6OA+P-'K,UMH.NZ=X7CU;
MQ!K-IH-IXF\0_P!E:)9WVIPVMYJ]H+Q/,^AZ^1OVS/@M>_M"_"_0OA-+X$TK
MX@^"_%'Q'\)VWQ3T'5_$D'AN _"XM>P>,;JUFFL;U]0U6/3[G&CV%J;*X_M%
MK>\BU*RDM%EH FUK6/V0/"_QG\"?LSZEX7^%EM\9OB+X,\<_$CP?\-K#X76>
MI7]WX$\.3:#X:\<^,;^72?"MWHOAKP_]JU;P_P"';S4_$=_I,&N7<]GHUDVH
M30-;0]I\5OV:_A=\7_"\G@W7]*DT+PWJ>G6'ACQ;IG@N'1O#3>.OAS8:?JFE
MK\*/%>HVVCR:I/\ #B>UU:=GT#2+W1Y;6:*WETN_L&1_,_)<?L*?MJ:+JW@7
MQ-KFH_##XZ_%S2?V/?VI_P!GSQ?\6?$/Q \:>!-*\4:MXL_X5)X9_9VM-0L_
M#MI;?$*TL$\%?!ZY\0_%[6_"WB?P_?-\5OBKXIU;PJD.E-+):[GPI_8:_:A\
M(^,]$A^(6A> _B9\$[/XG?&[5/"WPWG^,_BOP5=?!D^,_C#X ^+_ ,*OC!X/
M/@7P?H^F66I^#;32?%/P_P!6^&?A.;0[72-,CL;?PAXCD\.^-/&^FR 'Z2>
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
M?PX\,V7AGPY!\,=(GT74O&]G=:=IGA[P!IM]HF@^*EM]1UF#QGJEG8:9]AT
MVLVFLI\6SQ0RVVK76FP"Z6YO8,]!JGPZ\ :W/J=SK7@?PAK%SK5SH]YK-SJO
MAG0]0N-7O/#J-'X?N]4FN[":2_NM#C=X]'N+MI9=,1W6R>!6(/\ .S^R[\%/
MC%\9/"'PRUGX3QW.BZOX1_:*\$_$/QK\3])^)'BBW^&/AJQM_P!D+XD?LYZZ
M/AIX0U_P]HL^M>-M-\>7_AGXS?%'PI>6*:-XI\>:SKOB*;7;+7I[6RC]RT']
M@#]JC3_A-X2CTS4+/PC\<M)^(GAWQCXKFUKX\ZS\9?@CX]\8Z%X'TCP%XA\9
MZYX!U_X<>#;O1/"?Q L[6[U47'@"^\&_&_PKXACA\9R>,_$7B"^UBSU  _4[
MQO=_LP?"GQ!X;\,>(/!_@.T\9_$2Q\40^&O!WA?X5+XM\;^*]$TR2QU+QK>6
MOA/P5X6UKQ'=^%]-N+[29_%.L3:>- L]1U/18M6NTU#5-,BNN@\#:3^SQ\:_
M".C_ !*\'^#/A[XO\+^*;:5M,UV\^'NG6MQ?0:7KM[Y]O=67B'P_8ZS9S:=X
MDM=0::PU.RMKFSU>*YF>"*[W.?"?B-\"OB;HG[:_@S]L7X:Z?HGQ M9OV<-=
M_9D\>_#C7O$9\)ZIH>D7'Q,TSXH^'?B'\/\ 69]+U;2;BZFU.#4_#_C_ ,+Z
ME_8[ZYIT?@W6-/UHW/A(Z/J_BOQ._9*_:+\>_M#WOQ#M_$_A[1M#U3Q%^RUX
MR^'7BG0?%6KZ7K7[-,WPA^(NL>)_VA?!'ASP]%HUO:>.-%_:4\)ZG/H&OWT\
MEA!K]YK6L6OCK29]%T3PU@ _32V\+^&-&O=1UO3?#>BZ?J>HRW=YJNI:9H=C
M!JFHS78@>]FN[FSM%O;^YO39VOVAY7FGNFMK8.96BA4?,?P<\1_L;_&?P!XD
M^+GPN\*?#2X^'VDZG\1O!7B;QGK7P@7X=Z9#=>!-;UCPE\4M+U"?QUX-\+W$
M^E>'/$.@Z_X=\6W31RZ-#J6C:O87ER\EA=)%[)X1\<?$36/$M[X?\5?"2\\)
M6EGX*T;Q$/$D'BO3?$&A7'B;4-8UVQOO ]O*EAI5U/?:9I>G:3K;ZQ!;3:7)
M#K?V*9K.[L=MY^4?AC]DG]J6X_X)^?'/]B'Q+\)?A8E]\8Q^WOJ4OB_7/B?#
MK_A+3Y_VB_BO\</BY\)M,71[3P:VIW.I6.I_$CPGI7B?49[2.Q\.W.C:UK&E
M#Q!Y>EV]R ?I%XHU?]G/X>^,/A'\,=8\&>$K'6?VBO%E]IOP]M-,^&EK>:#X
MD\5_"[P'KGQ-MIM8U?3=#ET/2;_0O!_A;6-5\*WVO75M*[Z;);>'Y6NHC$,C
MXX_L<_"+XZVN@1ZB_B7X>7N@>*]4\9#4OA;=:)X:?7M:URP&FZW/XOT74?#^
MO>%/%EQJ-F%C75M?\/W_ (ATES--H&LZ3-=WLES^?'AS]CW]J?2OVGO@S\9M
M6^&_P8N]"^#GQC\9?%#PQ=Z5\6M=M/$.@?"CQE^QIXD^!V@?LSZ+H,OPZCT"
MWTOX6?$S4OM&F:W:W>F^&M:\.ZE+XKM=$TCQ7J/B.TN_VGTV:]N=.L+C4K)-
M-U&>RM9K_3H[M;^.PO98(WNK)+Y(H$O4M9VD@6[2&%;E8Q,L48<( #R7X5?
M?P%\'#,G@Z/55M(M-M= \.Z=J=[%>6/@OPK:QVC_ /")^$XDM;>2PT*ZU6VE
M\07L5W+?WUWK5[<S37[6D5A967G'[>/_ "8Y^V9_V:C^T3_ZJ'QA7U=7RC^W
MC_R8Y^V;_P!FH_M$_P#JH?&% 'O'PT_Y)Q\/_P#L2?"G_IBL*^1O^"EG_)G/
MC_\ ['W]G7_UI3X15]<_#3_DG'P__P"Q)\*?^F*PKY&_X*6?\F<^/_\ L??V
M=?\ UI3X14 ?=QZ'Z'IU_"OQJM?V^?C?X#?]M_X6?$#2O /B3XW?#F?X@>,?
MV*GMM+U/PQH7QM^&UKK_ (M^'-A;^+=.CU74)Y=;^"WQ0\"^(%^-5]X;N[&.
M/X::AX4\66FFZ;-J<X3]EJ^4[S]BC]G'5 9M9\$ZGKNLP_\ "[UTGQ9KOCOQ
M]K'C;PO!^TA'I\7QML_!OC/4/$T_B;P?8^/ETNS.I6/AK5-+M+)UE?1X=.>Y
MN#* ?)OPZ_X*2:%X3^%7[,H^.F@>,_$GQ/\ C3^SAX?^,EUK_@7PUX.TCPWX
MD\0W'[.'C']IGQ%H?A3PIJ/Q"_X2:PTNT\)> /&&C:9KFJ6Q\+IXCM-'\.:C
MXL.JZA=2VN_)_P %6?@A!\)O&_Q?O/AC\<M)T+X?Z+X/\8>(=(UW1?AYH^N1
M?#_Q[\#KO]H+PGXUMVNOB6-$N+;7_ ^FZII6D^%X]9/CN]\<V0\++X61[F"^
M?TQ?^"9W[&::5I.C)\,=?CL]"TCPOHFE/#\7?C+;W]I9>"OA/XM^!'A9SJEM
MX_BU*ZOM&^#/CCQ+\-+?4;VZN;Z7PG>P:?=7%P=.TV6T:?\ @F7^QE);RVMU
M\,?$&H02^&=)\&;=2^+WQEOS#X3T;X,^(/V>;;P_:O=>/Y9+33KCX+^*=<\
MZHELT4VK:5>B[U*:ZUBVM=2@ .=\3?\ !3G]G/PCXM\1^'M>L?B/::'X4TGQ
MGJFO^._^$<TX^'-)_P"$!^$/@KXW>(K;4M+?7X_&]G%+X-^(G@ZS\.:O/X37
M0_%7BS5F\-:'J5Y>6X>7&\<?\%/_ (;?#B"^;QA\ /VIM)NM&\%?&CXDZ]9W
M/PVT#3I=,^'?P!USX7:7\2?&UNFO^-]$F\1^'K/3?B[X5\1:'=^%8-<?Q'96
M_B+1M*AF\7Z#>^'!SOA__@FGI5I\5_'>K^*/%NC>(/@KXSL;[PIJ?PYB7XQ'
M4/%?PBF^&^E_"[3/@?\ $FT\2_&SQ5\+/&'@[2_#6DV/VKQ&_P ,K+QCKE[I
MVG:Q-J%AXG6\\27WN&L_\$Z?V4O$>A6GAW7_  I\0]<T^U^%_P 0?@PUQK/Q
M]^/FK:YJ/PQ^*D_A6?Q_X4UOQ+J7Q*NO$>NVOB)/ O@NQEO=8U6]U:PTKPMH
MNDZ5?V&G6@MF ./NO^"DOPKMF\4:+'\)?VA=3^)'@SQO\2?!WB/X/>'OAW:>
M+OB;;VWPI@^%FH^+/%>FZ+X/\1>(-.UW0CHOQJ^&>J:-;Z1K%UK^K/XC_L6#
M1E\0:=J.E6WE?Q3_ ."L?@7P3X1^+VJ>&/@-\9M<\3_#C1_CY=>'=,\4IX%\
M'>'/B#K/[-/Q=\!_![XNZ1I'B&/QGK]YIK>'=5^)/A/Q'93ZYH.FP^(= N[N
MVTJ5O$.G:AH]I],W'[ '[+=WX@F\777@WQ=+XNN/B7KGQ:G\6I\8_C+:>*)O
M&7BOPKX7\#^,?-\06/CVUU63PIXU\)>"/!VA^,_A\]TW@#Q3;>%O#\^N>&;V
M^TBQNX.?U_\ X)S_ +'6J6/B;_A*/ >OWNC:[IWQ[B\26^K_ !C^+XT=M/\
MVD-7T+Q5\<IFBD\?16NE+XN\0^$O#7B5[RR-E+X6U?P[I6I^%)O#\UDC@ U?
MC;\?/B%IW[0G[,7[+OP^M=(\&^*/C[X*^-GQ6\5>.O%=E#XA_P"$&\"? JW^
M&5EKGASPSH%IJEII7B/XA>)/%7Q>\(V%I-<:M<Z%H/AK2_%WB"6RUR6VTRSG
MX[Q5^V=;?LU)XI\(_M(W2^-?%?PXT:'XH_$GQ?\ !WPFUAX<\ ?L^>,_B?J_
MP^^%_P 2?''AO7_%EUK$6H2MIE__ ,)II'@J;Q9>VR>%O%GB?3M'M=%32].E
M^A/$/PA^ OQYT+P!=2M:^+4^$^KM=_#;Q_X+^(&O6WC/P+KD.@R>&]0D\/\
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
M .R:^.O_ %%]5KP/]@$%?V2?A.K A@WCX$$$$$?$[QH""#R"#P0>0:][^-!
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
M7Q$T"XUW^R/BS\&]7MO GACQ!IB^+4/B?P/XR@U3Q5X UGPSJ^K27$'ZR44
M?DWX[_X)4>%?&7@3Q#\/X/C1XITK2;>']HRW^$=Q<>%-$UJ\^%<'[67Q.\/_
M !6^-UI+-=WT,GCRQO->TG4].\#P>(I(YO"NBZ_-#J=UXKU#2M'U&T^=?C__
M ,$_/CS9_$G4+KX?Z>_QC\/?%;QG^T+X]\::Z^D?#/2-&TR_^.FN_!W4[GX3
M_$_P?XE^)_@#6/%GP'MKGX0Z#K^J-X?U[QAKNJWMNMG=^!YYK.PU%_WNHH ^
M2O@'\%_&7AGXQ?M%?'_XC2Z5:^+_ (X#X1>$K;P[H4S7.F:3X,^!OAK6](T?
M4Y)W+,-2\7>*_&7CSQ.MCYMTVC>&]1\+Z->7=QJVGZDP^M:** "BBB@ KY$_
MX*"?\F%_MN?]FB?M)_\ JFO&E?7=?(G_  4#Y_8+_;<P"2?V1/VD\ #)/_%F
MO&G  Y)]J ,/1?\ @G?^R)X<T;2/#GA[X9Z[H/A[P_I>GZ)H.A:+\8/C;I>C
M:)HVDVD5AI>D:3I=C\1H+'3=,TVPM[>RL+"S@AM;2UABM[>*.*-$&E_PP/\
MLM_]"1XO_P##W?'?_P">77V+10!\=?\ # _[+?\ T)'B_P#\/=\=_P#YY='_
M  P/^RW_ -"1XO\ _#W?'?\ ^>77V+10!\=?\,#_ ++?_0D>+_\ P]WQW_\
MGET?\,#_ ++?_0D>+_\ P]WQW_\ GEU]BT4 ?'7_  P/^RW_ -"1XO\ _#W?
M'?\ ^>71_P ,#_LM_P#0D>+_ /P]WQW_ /GEU]BT4 ?'7_# _P"RW_T)'B__
M ,/=\=__ )Y='_# _P"RW_T)'B__ ,/=\=__ )Y=?8M% 'QU_P ,#_LM_P#0
MD>+_ /P]WQW_ /GET?\ # _[+?\ T)'B_P#\/=\=_P#YY=?8M% 'QU_PP/\
MLM_]"1XO_P##W?'?_P">71_PP/\ LM_]"1XO_P##W?'?_P">77V+10!\=?\
M# _[+?\ T)'B_P#\/=\=_P#YY='_  P/^RW_ -"1XO\ _#W?'?\ ^>77V+10
M!\=?\,#_ ++?_0D>+_\ P]WQW_\ GETH_8)_9=4AE\$^+PRG*D?&_P".X((Y
M!_Y*7ZU]B44 <3\./ASX*^$G@?PW\-_AUX?M/"W@GPCIZZ7X>T"QDNYK;3;(
M32W#1)/?W%W?7$DMQ//<3W-Y=7%U<W$TL]Q-)+([GK;VRM-2L[O3[^V@O+&_
MMI[*]L[F-9K:ZM+J)X+FVN(7!26">&1XI8W!62-V5@02*LT4 ?$4'_!-W]AJ
MU@@M;7]FCX;6MK;11P6UK:V6IV]K;01*(XK>VMX=3CAM[>&-5CAAA1(HHU5(
MT5%51+_P[D_8A_Z-P^'O_?C5_P#Y;5]L44 ?$_\ P[D_8A_Z-P^'O_?C5_\
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
7S"[PW-K<Q2V]Q"[PS1O&[*?N"B@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" "5 *H# 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 **** "BBJ4]S!#'---+##;P9-T]Q]U0 #EB6  QTSG/84/9^C_(#@_B!
MXNT_P7X5US7[H65PUA9(MG9W-\FGK?ZOJ\O]D>'=&_M.0.(I?$GB%K30(G()
M22XCR!L4-^2'[07[9W[8_P '-/U&?2C^R'XO\0>&;/2-<^)7@G2;OXCQZIX$
M\-ZT6/FZ)KNM>((O^%@R$:)K0/\ Q1_@U0(TVJI!+?CC_P %S/VN4\5?&1(/
M@I^VG!X3USX):-X#?PCX'\%^(D'AM?%.OZV?$/\ PF!UOPYXHE7Q!XBB_L30
MH^/"DI\&!<F64DR-^6NOZ]H>L:]X0^)OP=_:,^)'Q(^*'C+P=X\^(/[5&D^-
M[/1M-U.P_MW1/^)YHNN?\(_XE/\ S,>N_P#(K>+/7PQ[UUY'A5B\XRG!37N.
M<5-/9Q<HIIWT^%OK_F>#Q/B<;@N&\VQV"MSPA-P>ETU"337S2V[=C]RHO^"W
M?[2GB:]M[O1?A=\-=&L\ >01K&I/@=!G_A)!C@\>PKZV^$'_  5]\9Z]\2O"
M'P_^(WPJT[^S_&EY]C?Q'X2OW5]%(.5,FC:\0[XQW8\=0:_GG^!FFV.FW6CZ
MKKG@ZV\6Z?\ V/\ \O>L?\?_ --#_P ].AQ7T!X;F\.3?&GX;S^'/ ^I>"3:
MWGV(?9-8_M+3+_TQC\^.O/2OZUXDX$X&P>2*>$RV*FJ/Q<Z335/F5FY[<ZNE
MKM<_SI\.O%;Q1QW&,J>-S.I.D^*W3<7&<HNE[5PY6N5KDY-/Y?N/[=_!_B2Q
M\4Z5!JMB,V]R.!].GX=/\]>QKYW_ &<,Q?#G1Q-U-H.OH.2.W;CG'I7T/D>H
M_,5_($G'GFHM-*<EHT[)2DDM&^B1_IG%MQC*6\HQD_5QBW^+8M%%>9^(/BM\
M,?!EPUCXN^)/@/PY? <6/B'Q?H.@7_4YPFMZW!(0/04AGIE%<?HGBSPSXALC
M>^'?$&BZ[IV#MO-(U?2=3L!GKB31YI@>G\6!WS7313PS?ZF;./3_  (Q_,T
M6J*** "BBB@ HHHH **_+/\ ;4_X*J_L[?L7Z=?Z;J-^WQ*^)C0^(['3_A[X
M5OXW^P^*- _L,-I'C?75,[> DE36X7#R^'+DR$YVQ%29/PVO/^"O7[>'[16O
MW.K?#-/!'P,^&!O=.O;*[M]'T?Q1J8\!>(=9UY=%UA=<\1Y\,:[XA\+#01O1
M/^$,5CEF&6)(!_8;YL/K^I_QK\H?VJO^"M_[.?[.NIZAX,\+C5/C3\3[ +;W
M_AOP=?:79>&_#TNQ2C^,/&MR2MNJY;Y?"MKXJDR/GA1B0/R$\$_M0?'SXY>!
M/%_AS7/VK/C7\2/%%I:> SJ_A_\ 9[\-:+J6F#3/^$)U_P />.M&UO7?#_\
MPB/_ !3WBSQ!KNA^)O\ A*QSMT#;P/%V#^4'Q"\'_LO6>EW_ (!U7XM^+?A=
M\2-+L]4_T/QOX;UGPWIG_"4?\(7_ ,QS7/\ BKO#'_)1O^*H_P"*LS^ %<WU
MA>7]?,Z?J[_K_AC]1O%W_!?SX_K>ZM-I?A#X8:?8* +/2]+_ +8U%FP "S:W
MKJK'N)Y(554'. HP!\Z?M.?\%8OB_P#M9_L[?%;]F_QM/;?#_3OBOHVFZ+=^
M*?AXJ:;XVT'3CK":UK>DY/B'_A&]?T#Q1$&\)>-"CJ/+E=65OEV_S.?'+QA\
M6_@-X\_T[5?#?C_X?_;/MNC^(=)T?^S?M_A?^VO[!_[E_P 1]N.O7UK]0/@/
MX;^"WQ.L+?2M<\?ZEX2\475GI?V.T\0V?]I>&;_5/^@*-<\/D>G7].N6*RV?
M]=#\C_&W[.OQ-^&-U;^,=*_LWQMX/T'6=+^V>(?"=G_Q,]!Y_P"8YH>/^$G\
M/\X[<#ZUGWGCSQC\!_%'A_XC>%?$?AOQ)_PL;P=XHL;RTM/$NLZEJ=__ &[_
M ,AW1?'&A]?#W/'2OW(\>?!GQE\-M4T_[#!<Z;XHM;S_ (_/^0EIE_I?/M_Q
M4'AW_P"M7Y?_ +;'[/<\WAS_ (73\)/"NFZ;H_@.SU2]^)'@CP]:?\2S0?[=
M_P")]_PFFA\?\B[@GICZ5TX7,N3&*2WBTT]K---:Z6U7=!F>6X/&X)X)ZJ2:
ME'6S4DTTUYIM:]S/^$O[8'[1OBK6=&^'%CXC^%WPW.J6?]BV?BSQ#H^LZE]@
MY_ZE_P#X2[/B+\\^W%?KQ_P3E\-^![/X:6WC'XF^/]-/BGPOX]U3^Q])M-8&
MFBP_ZC7_ !4&/%&/%A]:_F7O/&UO\/?B#<>?!<_\2O\ TVS%I_T%/[%]^QQ[
M5Z!IO[3G@[[+Y&N>#M2QQ_QZ7FC:EU[_ (_TP>U>;XG8KCOC3*%@<EXLGD6B
MC[LI)VMRZM2[6/$X+X)\.N%<:\=+A2$Y<W.VXQ;<K\S>L6[MW=]]=S_07\+?
M\%))O#MK;Z)HGQ,^&MOI^EE;[[)>:QHNG?\ $L0[M;/_ ",G56Y7T/(YKUOX
MN_\ !<[]E7X<_LZ:M\5="\9:9XM\;ZGI(M/ GA&U!9?^$HUW2/-T,^-AN \.
MZ!X3DVMXVD.\H PC"EBX_P ZW3?C]X5\>:SK%C/H=J;>UL_[9L[O5O#>C:D;
M :%_R'?_ -6 .AKJ/C/\-_'&L6OA?Q'I7]B77A__ (1O^VO]%\2#(_MW6O\
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
M?^$/\>:/I?Q!^%=W=WF3?^%]=_ZCG3/A/BOSVU[3=<\-W_\ 96N6-SINH?\
M/I=D]_\ /_U^M?T$_M^?#&^\;?L4?#?XFWW^E>(/@CXD-E9ZM_S$_P#A ]=_
ML#0?[%_+^P^/^H!FOPOL_$D'B2P_X17QC/\ \2__ )@_B*[_ .92U3Z=O#O/
M'X=>:Z,/LK_UHCEQ&_S_ %9[A9S7_@GPO\'[[5;'_D>]'_MK1S:6?_'AI?\
M;7]@_P!M=_\ F8_[<SG_ !->L6>O?#*SO[BQL?&/ANV^RWGV.\^U^&_^$;YS
M_P!2_P#KGZCM7SOX;O/&.L6'A_2M<TO3?[/^%W]J:+X;\0ZL?[2TS^U.=>_X
M0L?]2[_Q/?\ A*,5Z!X#\83^-O&6C^'/'-CHGA+P_=7FEV5YJUIX"T;4OL'_
M !.O^)[K?^3CWIM*[T6[Z+NQ'M&FZ/\ VQ+X?GG^+>B>-M0\+ZQJE[H]W_PF
M']F_8/[=_P")]_R O$'_ !3 Z8_(=\UV'CS7OC39Z#;ZYH<__"6W&EZ/I>BZ
MQ:7=IX-\2?;]+T+'_0O]NO\ S)^??FOF?7O$G@>;Q'<:'#X \$W.G_VQJEG9
M^+/L>LZ;_P!@+6M<X_XI\G^76NP\2:#X.\-:AK&E>#O#GB3Q;J&EWGV+1_%G
M@CQ)K/\ PC.O:K_\SG_"1]1[\>W.!Z1X#^)&N:]]GL?$>A^&]-_XD_\ ;7_$
MIL_[-^P8_P"0%_+UY]<5],0ZQ_9UKI_D7UM<_:K,_P"<_P"<>U>/_L*_LN^,
MOVN=4_: \CQ5;> /$'A?1_"^M 6MG_U&M?\ ^)+_ &'T_P"$=\)]^OYUY_\
M'[PK\1O@/8>'["^\5?:;BU&+R['_ "_ZH=:_L'7>_IH7]:Z4]5KU77S7F/ZN
M_/\ KY%F&S\.3>//%'@>^OK;3='U2\_X2?1[O_H ZI_S'??C_/-?NA_P3!_X
M*!>(_P!A7X@V_@?5?&/_  FW[,^O:Q]BO+O2;S^TAX2U/^VO[!/C30^G_%.^
MN/QK^?:RFTK4K_QQXQOOM/VC2[32[+1[3[;_ ,Q37>O?GIGGG\*^K_ ?A2QT
M>PT?0[&>YM;>ZS]L^UWG_'__ )[],]?3/KI727=+\D<Q_J:?"CXI>%OBKX3T
M?Q-X<U6TU+3=4L?MMC=V=QOL+RP)VK(K$D$!3\PV\8Y8J2!Z[7\/_P#P0]_;
M8\8_"OXF:Q^RAXPURYU+P?\ ;/[:\!W=Y>?\@'_H.Z+Z\XZ]*_L\M_'5@UO
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
M $_'^?<_3'PQ\$WVI>/-/^'/@#5;KXDW-U>:7_8_V31]9\-Z9_Q/=%_XGO\
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
MQQ/;KV_X!SI7.D\"^!-+\$:+;:3I5O;V_P!FXRH)QQW'&.O]>*]!HHKS3H/
M/VB_A58?&KX-?$#X7ZK?:WIVG^,O#6IZ%=WGAV\:PU;&LJJD:3)R#)G/WCD\
MCD[L?Y[VO> O$?[/?Q]UCPKXWL=$\-^*/ ?B3[%>7?B'1_\ A-CX#Z_\3K.@
M<'Q%_P (X/?]*_TEYH1+$8<]<9]@/_U_C7X2?\%4O^"<4'[0&G_\+:^&>F:7
M#\4M M&6]MD71M+7Q?I:MAAK6M'P](P\11DB/P7EN'##Y3D!/9^C_)@?SES?
ML9GXS>*-0UOP[XQTWX;_  _\4:/I?Q!T?P]_PA^LZ;XY.J?]!K7,>)/^1=_X
M2/7/^*WP?^Y'Y%?D/\;/!\^C^)_$'[_1+GQ1H-Y_PB_C'2=)UC^T_#7CP_\
M0:T/7/#_ -.?Y>G[0? WQYKGPK\46_A77)]2\)>,-!\2?VUH]WJUG_Q,[#Q1
MT'C3QSKOB _\B[X3\.]/"W3QI^=>7_&#X&W_ ,8?B7X7USQ'/;>+?$/QD\>>
M ]:\2?$+2/A7X.\$^&?[+Z?VUH>N>'_$G?PY_8?_ "-G@_C^P*X6M7\_U/0/
MR/\ $FI:KX#TOP_X<@\#Z;X;U"UT?^VM8M+NS_XF=_I>O?\ $^T'^W-#/8^G
MMU[5] ?LE_$+X ^"=>\_XQ_$;PWX2_X3S_A%[W_2]8UG3=,_XD6M?\@77-<X
M_P"$?_XJ/ZXXKJ/CQ\,8/B=XW\8_%NQU33;;3_&7C#2[+PWX>^VZ-_:?_"+_
M /%0:#H6BCG_ )&+_A'-#T/T_6O'_B=H_P "/@;XHT_P=\*]*U+XV?%'[;JE
MEXPTBT\'_#3XV>&;_2^?^0WH?_,O_P#8U8%9K#*][K?N^_J6\2VMG]R_R/G?
M]HH^ -2\66^JZ5KNB7.GZH=4UK[7I.L9TR__ .)UK^O<XZ_\ASUKP?\ M+PK
M_P @K0[[3/M%UD_9/MF.WT_G[]:XC6/"$^@:II_PY\1Z7HMKI^J^+SXFO?!
M_L8'001C0Q_;G4Y!(]P2#G.*G\;>#_#DVO6]CX;\.6UMI]U_H5GI&DV>/^)I
M^)'M_P#7KTSS;Z]=SGY]'G\5:]X?\.:'_I.L76L?Z%:=?Z^WISWK]D/V;_ <
M'PW^%5Q]AG_TC^Q]+\,:/=G_ *!7_(>UW6L?]39_R-'3WSQBOE;]F_\ 9IOO
M"NLV\$^E7.I?$'Q19FR_LF[_ .92TK)XZ_J*_4G_ (0.QTW5+?PY!_Q,M'T&
MS_XG M/[9U+[?JF/^)[_ &'H>>/^A7/'_, ]JYST<-;WMNO_ *2SXO\ VV/B
M=I7PW^!GPW^$FJZYJ.F:A\4/$FJ?$'QA_9/_ "$QX7T+_D!9[?\ 0#P?^H!U
MK\W]&$^O6NGWVAP7.F:/_P P?5]6_P")GXFU#U_L/P-Z>OBGU[UU'[0G@_\
M:,_:*^.?B#QQKGP5^,>B6^J?\2;P?X>U;X;^,O\ 0/"^A#_B1:+_ ,BV?IZU
M]H?!/]CGX_3:-;P0? 'XV:WJ'V/[%9_9/!__  C>F6&E_P#8<\0^)/K^G KT
M/8/?Y_KV/.>[]7^;/F_PKX;@TRU/GP7-M]ELS96=I]L_M/\ XE>?$'_R\US_
M #G'K&FV<$W[BWL;G]>__P"O],U]T>&_^"9O[;/BJZM_[)^#FB>$K?C[9=^-
M_'G]I_\ E#\/GZ8Y_P#K?3'@K_@C#^VSJ5U;SWWC_P"%W@G3_P#J7M'\9>)-
M3_\ =1'X_P"0_;OM^'_!$?G!X/\ ACXQ\>:I;^%?"NA_:?%&O6>J66CVEW_T
M%/[%)]_0FN&UC]AO]N?6-4_L/P?X ^.NI_V79_\ %27>K6>C>"=,_M3O_8>N
M=/$'AW_ZW85_9!^P)_P2&L?@GJG_  DGBJ^U+Q9XON@;+6?%OB*SQJ?]E]?[
M%T/0_P#F7\#ZX'I7[ZZ=^S]\/X(K<3:+:$VWW1]E49_7^6?UH]N^WX?\$#_-
M"^&__!%7]MGXJ:S;S^.-*TWP3;_]!;QOXD_X3;4__!'X?QGOGI^E?TD?L3_\
M$2;'X8Q>#[_Q'XC\6^+;CPO>?;;/_A(;S_BF;#5.^M:'X']?_K8]*_JFTWX7
M>#-,_P!1HEI^-H/\?\^O-=Q::?8V,8%O;P6^>> ,>PR2/:CZP_/^OF!XQ\&O
M@SH?PPT6"RLH+<3@=NO&<X[D]^G\J]YHHKF>NX!1110 5G7=G!>PS0S0Y!^O
M/H01_0?RK1HH _,7]J?_ ()P_!3]H:.XO=;\+:9_PD( -KK]I:#3=57(X#:V
M,X/;Z^YX_*G6/^"6OQ;^'MUJ'_"#^/\ 4M2T>Z_Y=/$.C_VE_P P7^P="SKG
M_4I_C@5_4A566T@N/];$#C^OT_P^GL6 _CQ^-G[!,&I> ]0G\1_LH?#?Q_XX
MTO\ M2]L]6_X0_P;_:=__P 270/["_L+_BFSC_F.^WYBOQ_^+6O>*H? ?B#P
M;\%M"^'_ ,$[C2_[4%Y:?\(?HQU/0?["UK^WO^0'X?\ #7A$_P#"19_XI?\
MYG'KWQQ_HZW?AC0[V*:&:PM\-[=. <D=A[\U^67[8'_!+;X'?M+Q:CJNJ^';
M73O$%S9_8CX@\.G^SM3OM,QG&N]/[?/(..O3ZUS?5UY?U\CI^L/S_KYG^<?\
M-_V1=<A\9:AXD^+=]XD\2?:K/_0_^$>O<\]/^0YX@Y_7G\Z^[_!_PE\*^ [6
MXUSP=X'T31+@WFEV5Y\0O%EY_P )MXFQKN>/^A8X]37]%.L?\$;?%6@W7D:'
MKG]IV%J/L5G:7?AO(_SC_/8Z&@_\$M?C%>17&ASZYINB>'[H?Z9:>'O!_P#Q
M,]0XQ_R&_$']/>F(_&_3?#>E?!^+^RK&#^TOB1XH_P!"O+O_ )"7B;^U.A_[
MF+_J5O\ F2_IP?UX_8;_ &%=<\2:SI_B/Q58=O\ E[L_^/#)SW'^?I7Z(?LZ
M_P#!*/P!\,;K^W)]*^TZQ=<WGB'5O^)EXFO^?^@Y] ?Y=LU^O?@?P!H7@?3H
MK+2K&"VP.=HY_#C&>OKZ9S72E?1&&(Q#T2_KITM^/W'AFC_LE_#B'3+>"?2K
M;@9./\GH1T^OTKK]-_9P^'&G1'&B6I/H+3.,_B,G@8';C\/HFBB[[O[W_F(\
MUTWX7>#-,_U&B6GXV@_Q_P ^O-=1;^%]$LQ^XL+=<=,C']>]=%12 JQ6D%O_
M *J(#/\ 3Z_X?7WM444 %%%% !1110 4444 %%%% !1110 4444 5#:6\G)@
M@/X9_4 9_+TI?LD/_/"'_ODU:HH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBOS._X*2_%_XP_!#P/^S[XT^%7C?QSX:77OVM?@5\+_'OA[X??#GP
M3\1_$_C?P#\4=?\ [ UO0] TCQOX9\5%=<3Y7M&\,E+L R.>Y4 _3&BOQ,^!
M?[;WQ5LOC/\ '_4/BEI?[0WB3X2ZE^UA\+OV?_ ?A_X@_#?X#?"5OV7=-\:_
M#+PSX_'B_P"*<Q\1>&/%6N>%?&/B3QG_ ,(IX.\2K'XU>1=#\-.O[SQ:Q9GQ
M4_X*0_$36[;]G%O@O\)?B9X N=>^/G[&^C?M''XA>%/AWXC/PT\"?M(^(-!N
M=%^#.MIH'QM3_A&?C+XO\ Z_X+\3-XG\(^$?C-X+\)V^O1> [B7PGXX\71^+
M_ X!^VU%?CI9_P#!7/P9)\%_@5^T=XE_9=_:6\ ? SXZ>,?"GA?PSXV^(&K_
M +-/AB73E\?^*O WP_\ !&IZUX-_X:)'B[6]8\5^)/'&M7$'PW\&>&?&/CP>
M&/ 'BSQD/"*1Q>#+;QGY[^T%_P %1O$$W[/?Q<F^#'P^\=_!/XXZ/^SK^W7\
M6?!_B/XP^'?AQ\1/!.B^+/\ @GU^TUH'[*?QT\#ZWHWP_P#C>9VUE_B/XQT"
M3P;XH20^!YO!NM+XSO)9V\,3>")P#]S:*_+C6OV_=.T/Q;\5?!OA3X,?M-_'
M;XF^$_BW\4O"6F_ _P (Z!\)/#?B>[\-_ WX:_![Q'\3O&_@.3Q-X_\ !'A_
M7/AZA^-WPO'A%?&'C&'Q?XS\5_$'P[9>$;&YMYHWMH_^"DOBS]I3X??"&U^,
M?P,_: N?@_IG@S7/A;X9U[P]I_P\^&OCC4/%.L?%G]H+X0?#%=0UJX\<^%?$
MIT2'PAX8UOQHB1^&(HFNO$VNQ/=QR1^& 9P#]2Z*_,#PM^U-\4/A9\1OB7^R
MEKGPU_:!_;!^,/P1\ >#?B]XK^(_@[P[\ _A]8^*/A_\=/&'QVT3X):/#I6O
M_$3X2^'M9\>*?@IKWAGQC+X7\+>$?!$;:0WBN-K>)O$<4'A%C_P6V^ ^K^%/
M#'B_P]\$_CYXN\,^(OAC\5/BOKWBWP+=_ 7QEX#\(^"?@7^T#X*_9Q^+>M1?
M$OP]\;IO!WQ"E\+>(_'.A^)[;_A5?B;QJWC#P9&&\'S7'C</X-0 _;:BOR0\
M4_\ !5KX9:/XF\;^#= ^"GQP^(6O>#?VI/!/[(5II_PSN?@3XCU"Y^,7C;6/
MBSH6@KKVCI\;X/$GPE\/&?X6O<RW?Q=\*^!I3X,\=?#3QU:0>+/!/C!KJSXF
M?_@K7\,O%_PE\?\ C2#X2_M1_"DZ9\(O OQ8\/:J/#_P&\0^-]8T?7?V@)_V
M:O&[^'M /Q+\8>%8Y_A1\1M+8>/+CQ.J>%9_!CKXY\"S>,88TC4 _:6BOR>\
M9_\ !6/]GKX?1?'W4_$>AZ]8:3^SI\9_#7P7\=:QJGQ,_9N\.:39^*/$.O>.
MM%4ZZ?$GQP\,1?")%3P)K7B.$_M#Q?""3QC'XB^'1^'[^,_^$V\);M>7]O\
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
J^(/C'6/'VOVL.JW4<$JZ7)XAU_7+F*U*,Z#4I_W^>244 ?0=%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<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" "= ,$# 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 **CDE6)=SGCV'],_Y_*O-]>^*G@'PZXM]5\1Z<)SUM+5CJ#_ /D,$<^@
M(Z9H ],HKYMU+]H[PK%%,;*WG++T.J70TP?@/F91TZ-[^U<!+^T'XB\1W7D>
M%+$_]?5KI)U/H??T_P * /M&N4U?QKX6T*+SM5US3K4>C7:'/TP<#\<5\8^*
M?&OCZRT&XOM4&HW%M:VA^V 7?]I#WX (YZD]?QK\\?B1^U%I6O6%SI7A75;G
M4M8_Y<[3P]:?\)MJ?_EO]O\ ZWX@?IN??/[;W[<T7[*?P=M_'WPV^'Q_:-^(
M&M>(]/\ "_A_X>>$?$^EZ5')+<)K4CZYK6NI'XD31?#:?V+(IE:!F+G*O',L
MR"K^Q/\ \%"/AA^UK\,M(UO6X7^"_P 7[;5T\+>/O@EX_P!432O%&A^/')7^
MR]%76Y[==?T+Q.6,OA&2!(FFA/E11M*B8_EO^)W@_P#;2L_B7\-_B/!^RA_Q
M:?\ X235/^$P/B&\T;_A.=?U37=:T#_BM-#_ /!'^ ],<_)__!8;X)G38O!_
M_!0/X+6-SX)T?2]8\+>"_B1I/A[6-9U/_A$O'G]M:_\ V%XT_MT?\S%X3\1Z
M'_PB_C?_ (H_GF@#_18HK^6'_@DE_P ' &E_M$7_ ,.OV=OVP=*T;X<_&'Q!
MI&E>&_!_Q)M=9!\,?$KQ4%*-HVKAB!X=\2,#DJS>67RQV&21S_3Y=>)/#MG%
M/-?:[HUM#; M=FZU33HULL#.'R^%/H)#D\8STH Z*BOBK]HC_@H-^Q=^RAJ&
M@:)^T)^T1\,OAIXA\7Z.WB/PCX<USQ#"OB/Q'I*Y4ZKHNC%'E>++,RNH"N#N
MW,.OXQ_M!_\ !T/^Q'\-VO[+X.^&?'WQRU>T4!;NQC'AWP\&XR'GG\TR#KCY
M(V/4MCB@#]N_VJOVSOV9_P!BSP;9>/?VEOBMHWPVT/7;Z/1_#EO?;]2U7Q3J
MQCRNE>'-#T:"?7]=G4,Q:)(64;OG*[@*_&?XM?\ !S7^Q3X#L[G_ (1WP=\7
MM:U)@/\ A'+77O!NK>&EUTD=461)=H_V69^^/4_R^?MK_P#!4/\ :@_X*>?%
MGP=JGAOX$>&_#4_@W^U=%^&XN]'_ +3U/0/[=S@:%_PD'_,P^+/^)'@= !A>
M!BO,/BU_P3Q_:%\-^ Y_C%^T9XD\):)J%UHXUJSTG5M8UDDZI_T!=<_YF?\
MX2+\>!^% ']O7_!-7_@K]X*_X*%>./&WPLNO@QX]^!GC_P +:&/&6E:3XQO=
M&O\ 3_'GAM-9?1-9GT*6%5.[PM+)HXN4V9E$QD5T\MXKC]IJ_P FS_@GW_P4
MV\5_LM_'#X%?&R^CO+ZW^%'BY]"\>:%IY D\4^!-?#>']<TB,D,%=?#A#(2K
M -X?&00,5_J-?!7]H/X+?M'>"=/^('P2^)/A/XB^%M3TC3=4COO"GB'1M2>S
M&LQ&2$:Q':.[Z+K _>@V]PT;ED<A"#&2 >\T444 %%%% !1110 4444 %-=M
MBYZ\@4ZOCC]L'PSX9\;^!="\(^*EU.YLKGQ+IFK_ -FZ9JVLZ8=0&B[9675W
MT$!VAW'Y0/DRN%QMX /CO]K;]NWP?X9^+_PX^"T6H:G!<>/+/51X:M+.R*KK
MOB4.S>'M8&L[B@\/(NBZVC,H#2;06  55_'+]K3]L;XQ?"7Q3X7T.^USPWX;
M\+ZIHWCR]\8>+-)L]9\2ZG8?V%HN?[&T,?\ 0Q''_"4_]P"OU)^*GP-^'/QF
MM;>QUS2[;^V-+_TWP?JUISJ>@ZI_U Q_B<?RK\?OC99^(_'D7CG]E?XJ6-MH
MGQO\!V9^)WPK\;_8_P#B6>/-+T+G0M:T,_\ 0Q?]#OQQQ[XYUN'X^1^<_P"S
MI_P6>T/P'\>-'OO%6J_%KXH^%[KQ)_;7]K?$*\T;3=,T'^W=%_L'^Q/[#\/X
M_P"*=(^I\%Y%?OS\-_\ @K1!\<[7Q!/\"/ ^I>/]/T&[-E>7=H?^$;TSIZ>(
M?^XY_P BE7\'WQL\!V/PW^(-Q8S^'--N;?XC:QJFM>&_M=Y_9NF6']A:U_Q/
M=$US&?\ D4_$?]N>%_7VXS7Z4?L-_'[XMS>*/A=XJ\#_  Y\-_!SP/\ !&S^
MV^//C=X3L]9\2:8=+_Y@6M>./ __ "+'_"._\)'QWZ_7&^)P^*Q2_P!D:6BO
M=I*UKOKY,]'#YEE.51>,S?*G*R;TUVBW>ROO:^V[L?V@?LT_%3]H7X_>*/&%
M]XQ^'.I?"7P/X7O/L7AN[N[S6=2U/Q9_U&M#/_0N]>WOVK[0T?0?"OAO2]0_
MX1S2M#^TZ7Q>6GA.ST4ZG_:GY_\ Z_RK\#_A7X5^/WBKQW\%X+[_ (*,?V)\
M#_&-GJGQTN_"?B'Q)HWAO4_'G_$Z_P"8'KGA_P#XJ?P_X=[<^^/;]?\ ]F_X
M$_ C3?BK\4/VD_@?\5=:\?6_Q1.J:+XCTFT\2CQ)X&L-4_MHG7M9 /)/_"1
MD\>O7&:Y\-):X2Z=GT:?D];O\SXS%YSC<3CLLQF494UDV=2=TTTXV?52LUM?
M51/69O$D$$0G_P"$.U(7%UK']BV?]K?V-_I^J?VU]/T_D:^!_P!IS]GOX5^)
M/AI\0/#E]X<^U?"_]H+1]4T7QYX>_P"89_PE&NZ+_P AK0_^A?S_ (]:_2#Q
MM\/9_$DEO]ATK3<VO]EWMG>7?_$M^P:I_P!!KT/OSC^N/XP^'MC#\)?$'AR>
M"VU+4+7P']AL])TG_B6_;]4T+_D!?S[?_7KI/HC_ "Y_BU\$_'_PE\1_$CX5
MZY??9M8^#?B35++1M6M+/_B9W^E_\A[0M:[_ /(V>',9P<=O6N'U[]O'X[WD
M6GV.J_$;Q)<ZA:V?V+_D,>^?Z=?\G^H#]MCX)_"SQ)K/PG_;%UR;PWX2^'_B
MGP?XH^&/QAN^?[,L/%&A?V_KVA=?3Q'_ &YX7Z8_XGWA@8K^4CQM\,=*\*^*
M/B#XC\.:KH?B3PO]LU3_ (0_Q#=_\2W^T/"__,"UK^P_^AB_7-= &-9_'C7?
MC98:QX<^._C&VU(6MG_8NC^+/$-G_:6I^$M+^I_Z%/Q'^/KZ5^H'_!*_6?A)
MXWNM0TKQ5X'\):WJ%UX#/]C_ -K:/_PDFIV'BC0O^)#KNM?V'_S,'AS_ (1O
MUQR*_"[1_@G\1_%7VB?0X+8:/=7G^F:MJVL:-INF6'ITZ=?Z^U?8/[%GB3QQ
M\ ?C3H\-]H>FZE<:7K&E_P#'W>?VEX9_M3G_ (DO_<V>',_XF@#](/VZO^"@
M7QB^ _QIUC]GKP!X5^%W@G_A#;S2]:L]6\#^#]&TW4[_ /Y &O:%_P 3S/\
MT,?OUZ<5^;_[0G[;W[0OQFT&XOO&/Q&N=2M[J\^VWFD_VQ_Q_=/3G^F17M'_
M  5*\2>%?$G[50^)NAP7-MIWQ&^&_A?6K/\ TS^TM4_LO_D _P#UO:ORWU*:
M&:*X\C_2;?\ Y^_\\\_T]!0!8\!Z[!H_B/P_/JL]S<Z?JFL:7_PDEI_U"^#U
M/?\ SFO[>_\ @CGK'[/?[''[?7AKPM\,/CI#JVA?$/P;XJTCXC3ZEK$/AOP5
MJ>G)HG_"0+J^KFX*0A_"WB0;%,CQH"06D0#<O\/G@/PW_;&LW'[_ .S?V79_
M;>/RQ_AQ7VQ^SW^V9_PA/ARX\'3^%=$TZWSC_A+-)LQ_PDU_Z?VYG_D8.?7/
MM0!_LC^&/&/A'QEIIU7P=XJ\.^+](Q\NI^%M9TGQ'IQ8]%\[0Y9D9L9("L>_
MO78U_D/?#[_@I+^T)^SM\08/&_P"^)GC7P5K]MQC2=8SX8U_(Q_Q/-"/_(P^
M@'3ZU_6C^QM_P=<? [Q)\-K>W_;.\&^(?"'Q8TN\TZRUBY^$_AIK_P ,7^DN
MC;_&2/K?B57A+L0__"-J&="6(!SBN<#^Q"BOCO\ 9X_;;_9]_:O%MJ'[.WBF
M^^*W@Z> +=?$'PUI&K-X%L;]M(.M+HLFO31QH-?:%P9(%4E2-D4TK!6;[$H
M**** "BBB@ K\L?V[[+QAX[\[P!8^*]<^%VD&TTPOXW\)C2]0\2:[X;UP[?$
M&B>'TG9G\-ZZ'4A/$P.P+C9E3D_J=7YW?M6PF7X@:-F#, \-Z4#_ .#K7^WO
MUQ]/:@#\0/B=^TAJO[-]_P"%_ _AS7/$FM_V#9Z7965WXLO/[2U37O\ L.8_
M'GW_ #] \8ZQ\"/VP/"UO\=_!U]J6M_$#]FG^U/]$TG_ )"=AJG]B\:+C/\
MQ/SZY]^<#%?G/_P51_:<_9Z\-^*/%'@#QC\.?'_C;4/A?H^E_;+SP1K&C:;J
M=_\ V[G&BG_/_P!;\Y_V&_VNM#U+_A./!W@?Q5HG[/'PG\>>)#9?&#P]::QK
M.I?'*_TO^Q?[ T+6O^$X_P"$:_X1?P_^'T[T <O^WA^SW_PGGPE_X:%\&P7.
MMW&O>&]4^)WAO^UK/1M,U._U30?^)#\=-%_L/P]_R+__ " ]#^*'_"+8/_(
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
MQM$NQ.J1!RS2-&^7YQ7\GO@G]F/P/XJTO6/A7XXL=-N?#^O:QI=[96EW9_\
M$SL-4'_$AUT_T_[@%?M#_P $7OVCW\+>.?%'[!2?!8:(?A=I6H[OB;X>UC^T
MO#5]'HC!='DUE@I82^*(F=XMO5P%Y#<<X']*]%%% !1110 5\B?M3>#Y]1TC
M0?%UB/\ D 7GV75^>NEN6)/UW9)] 5[G-?5-Y>06-I<7E_-!:V]M;&ZN;JZ9
M196H1>69F9>!R2=P.,$$%@I_G_\ ^"@?_!5?Q-X5UB7X%?L>Z7^SC\3-9U&W
M;0_&/C_XU_%+4],\":+?ZR)88]!T/0O#J/XHU_6B&6YA\3!QX1C;8DDA_>QL
M ?AC_P %J_V2[[_A;7A_]JC2OM-UH_BCX6>*?ACXDTG2;/\ X_\ Q1_8O_$B
MT7/^?QK^5?X)V?Q;^%?@/XL6\_V;P!XXNKSPOK7ANT\1:SHW]IW_ /86M?\
M$]T7^PO^Q<]A[=J_IH_:H^/'[34T7PW^%G_!4GP=J/P*^ _CR\TJ]\'_ +1_
MP&O/^$V_9Z\6ZI_S O[<US_D9_#W_8T_A7YO_P#!2SX)_L2_ SX#Z?8_LV:5
M<^)/BQJFL:7>WOQ"U;6/[2^P>%_?\O\ .: /</@;^W7_ ,$]?V>_AIX7U;2O
MV5_A=XD^/%KK&J7UY\0O&]Y_:7]O:I_;?_$AUK0]#_F?SSV_H ^'O[.W['?C
MS]D?Q#\=O^"@=]_PR[K'[6FL:5\0O'GPRO/'9^">I6&EZ'G0/A1K6A>"/#X_
MX2;0#_PC@Y Y&1D<BO\ /G_9OFTKPW\2_"_C'QCI7]I:QI?B32]:\'VEW>:-
M_9E_JG]M?\QS0SQ_7''/-?J!XVT?X'Z]XMN-<^/W[37BWXH_$"ZUC_D4])O!
M_P (S8?]07_A./$/B3IS_P#JKH S_P!M+6/V%_@;\2_%%]^R]XQ^*/Q:N-+L
M]4LOA7=W>LZT/ OA+5-=_P"Q@_XJ?Q /^0YV^A)KX7\+?%KP=-X<N/\ A*M5
MUNV^U?V7>_:[0_\ $S_ZCNBZ'GWZ?I7N'Q(\2>!_&]A_PKGX5_"/PEX2T^U_
MT+6/%EW9?\))XY[\C7/$'^3@5Y=H_P &? _AO[//JL]M<W'VP?Z)=_X=>G\O
MPH [GX2>&X/CQKVHWNN?\)MIMOJFL?\ $GTGP]H^C?VIKW3^W?\ D8/^*7\/
MG'^%?I1-^PW\ ?A78:?/\1O$>B:)J/V/[:;2T_MGQ)XFY]/Y'OZ8K\M[/XJ^
M./AOJG_%*SZ=;7&E_P#'G:6G_(,O^/\ ]?\ D<<OXV^/'C_QY=7&K?VKJ5Q<
M=;R[ZZG_ -QSW]N1TZ4 >T?$CX>_!:;5-0OM)L;:VT>Z_M3_ $3[9_Q,]/\
M^XYTY_R.,5Y_J7BKP?X;T:YTKPKH>FZ);W76[M+3F_'^/T/?UZ^,>3XQUB6W
MG\C4O]*Z7=V..G^?7Z5[OX/_ &:?&/B2PM[B>"YN?^7W_1.G]E_Y_P >: //
M]-F^'/\ PCGC#7+'2O[,\8?VQI9T?P]_8PU+3+\=-=UK7-<!_P#+6^F/2OE?
M7C?ZE=7 OKZY_MBUL_L7V2[Z^V/3U[9[=:_;#X>_L*WT,7GZWH=S;6]U_P >
M=I=]->U3IW_YEWIC_L/G-?,_[5'[(L'P-L-'\?Z[KNB"W\4:QJG_  C>D_VQ
MG4_^)%HO_P!;^5 'G_[*_C;X'V6L^!_ $\&MVW_"T-'U3PQ\2/\ A(;S^TO#
M%AXH_P")_P#V%K>A_P#,S_\ 0#_#\:_<'P3^R[_PL_X<^(/"MQH=M<_$C_B:
M>"_$EW=_V-X;.@^*-"_L#^PM:T/I_P 4[XL\.?V'[>]?ROPPZKH^J?\ "8^'
M/M-M;Z#K&EZU9W?/^./>O[U_V5YM#^)%K\)_CA8SZ;_8_P"U!^S?X7\:7EI:
M6?\ Q++#XH>!=:_L'7?^Q>Q_;FA_^"$9H _(?X5_LK_"O_A5^C_$;XN>./!'
MA*W_ .$PU3X?>/-)U;_B9ZGH/]A?\AW1CH?<_3Z_3\1_VN?@;!X(^+6O^%=#
M\*ZWHFGZH-+\3>#_  ]JUGCQ-_PB^NYU[0_^)'[@]^"#VYK]R/V\/ACI7PP_
M:;\4:5Y%S;>%O'FL> _B=]E_MCMKH_XGNM?^%'H?MU]Z_,_]O#X_6/Q._;(N
M/B=X<OKG4O[+_LNRO-6_Y"7_ " OZ^G./RH _+_P3X;OIO\ A(+?R/\ 2-!_
MTV\M/MG]F_EGW]_3%?U3_P#!,'XS:5KW[,GA_0]5OK;^V-!'V+[)_P Q/O\
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
MN_\ D#>'KNS_ +2U37CZ#_H7O;^G%;%[X5\5?$ZPM_[<OO%NI6^EV?\ H?\
M:UYK.I:9H/\ ^KZ\Y'UKA]>_LJ:PT?P/H?@;[3\0/"]Y]BUC5OMF=,O\?]0/
MZ#\OK0!GZ;H/BOP3XCT_5;#_ )=?[+O?]$QB_P!+_('\ *_6";QMX5^-GP^\
M'_\ $JT3^S]!\-_V+>6F!IO]@ZIH6M8T+_L8!_PC@]#G^W^^*\G\$_LK_'?4
MM!^'^N^./!VF^&_#]UH__",>&Q]L)U/Q;IG^?R_*O#[/R/!.LZQX<OM#\2?V
M?]LU31;.TS_Q4W]J#_D!8Z]?\?QZ /T8^$O[+'_"L?VN?A/X5U6#_BV_[6GA
MO5-%\-ZM:$?V9_PM'0O^)]_Y=GASU_2OZ6/@_P#\$V=#LC;SWUC_ ,>N?MG^
MA_X]CWR.*_*_Q)XPTKXG?\$;_AO\=_"OV;_A=/[ OQL\!_$&SN[2S_LW4_\
MBU&M:"=>SV_Y)SKGOUZ5_3!H_P"VQ\ ;/P;X?\?_ /"1VUSI_C+P?X7\3Z/:
M6A[:[HO]O<?EQD_X4 ?QC_\ !6+_ ()^^%?@/^T9XH\<>'/%5SHFL?\ "-ZI
M\6_!_A.[L_\ B5Z]_87]@?\ (#[=?[<[#G0/K7R_\/?VBOBW^TY=?$CXM_%3
MQ'<W/B#XM?%3_A-/$GA/P]_Q3?@;_A*="\%Z!X#_ +:/@?'_ $+@].@%?JQ_
MP6D_:$\'?'?Q'X0^(WARQMAI_@/1O%'P^_TL_P#$SOO^$Z/_ "&ORT/T_P"8
M_P!\U^)_[,6@WVF^%_#\$$'^CZH?%'B>\_Z</[=UK_B1>_MGD_I0!]4:E9^3
M+;>1/;7/VK_ETM/^7#C'7G(ZGGTHAF\FPN?/G-M]E/\ QZ?7&.G?^OI73V>@
MP"6X\^?[-]JS_HEIGZ<_J/IV[5R'CSQ)X<T'0=0L9[[3;74/^?3[9_Q,Q^/^
M>3VXH ^-_B=Y]YXHMYX(/^7P?YZ_X?X_<'@G^U9O"_A_2K>>Y_T6S_X]/I_D
M?K]*\O\ A+\!_&/Q4UZWGT/P=XW\?ZA=?\>>D^"='_YBG_8<S],?AWK]B/AE
M_P $<_\ @I+\:[2WATO1-#^ 'A:Z&EY-I_Q,O$HXY/\ ;G8#'7ICV- 'YO\
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
M/:NVAABA0QPQB%1T"@=2.N03DCZFIJ* "BBB@ HHHH **** "BBB@ K^&/\
MX*8_\&]G[77Q8_;,_:M_;0^&>KZ)X^\,>*+74_'GPU\$:!XEUS3_ (F67C_7
M$+?VQH>C./\ A&7/A, Y\,D_\5L05R7)%?W.44 ?Y:]E_P $MOBI\#=/MM+_
M ."@?QP\-_ +Q/KUEJGC31M*\;6>L_%OXF:AI6!_86C:YH?P_/B__A'\XS_Q
M5GKP.U?*_P 8/#?[$H\+7!\*Z'J7BWXH:IK'V+PW:7?_  F7AO2_"6EZ[Q_;
M7CC_ (2#/;_F5J_TY/C;_P $_/V<?V@?C'H_QG^)OAVZUS7M-\/:?X;N]*>]
M(\.Z_IVBRW4FC0ZU$$+NT1UAPBKG>@."VW<_FO[0'_!.W]@[7].\1^/O$O['
MGP<\7^+;FQ4H]KX/&FMJ$FA:3,-&C*^'53"1A8PAV@MELEF!) /\SWP?IMCJ
M6E_V'?>(^-+_ ./.TN[S_B66']?\\>W/^/-!T.SM;>"QOK;4O^?O[)_3K_/W
MK]B/VV?^";_[8GQX^,&L3_#+X2?\(3X/TN[_ .)/X>\/>&_^$;TRPZ?\P/I_
MB>]?%^L?\$N_V[O G_(5^!^M^)./^83_ )]>?YXKH ^'[R:;PA\-/''C&?\
MT:WM;/\ L6S_ .PG_P#J_#CUKV?]G7X,^(_^%5>!X)]*N;;.C_VU>7>1_P Q
MW_B?<?YZ5]8_#'_@CG_P48_:0\6^%['Q'\'#X;^&'A>]-[I'A.\_XENEW^J<
M8UGQQK>/^)^<]3GGC@8)/]/O[-7_  ;\ZWJ]UI'B/]KSXG'7;"T&FG_A6/@>
MR_X1OP-\F-P.BCY58$@88@YZ<YQS@?)'_!!;]B_5?%'QUU/X\ZKIBS^!_ (-
MIH^L26F$US4U!.=&.1A0.6.1@9K^V*O*_A1\'_ 'P4\&Z;X'^'/AS3O#?A_2
MK46EI:6=MMX&>6YRRDGE<8;O7JE !1110 4444 %%%% !1110 4444 %%%%
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
M(?&GP!^T)\)[/]LG]J'5/ /A+6O^"3'QJ^&7QD\6^ _V:OA-\3/'/AG]I/\
M:T;X1>/-=T#P-H'PWQX>_9ZV:)HOB7P/X9^+'@X>-QXQT.1/'C>,? ,CCQI_
M2/\ L]?L+?LY?!S3O"GB#3_@Q\"9/B]HO@B\\#ZU\5O#WP2\%^$-9U+PWXG#
MZUK7@[03:QZEXB\-_#*SDU6X\/\ @WX>WGB_Q+IOA#P,D/A"TO;RQ$DTMW0_
M^"=_[!GA6WURW\._L8?LL:';^-O#Z>#/%$&D? 3X9Z?%XA\(MJ<'B0^$_$"P
M>'!_;7A?_A(;2'61H-Z6T\7L<<HBRIW 'Y+:3^T?^W_J7[3WQM\:^&/B_P#"
M?4/V?/V//B]JGP8\>_![XD?%+PGIOQ+^-'A;P[\&O#\FAZNWPT\-_LV)M^,G
MQ8^)7B#1/%'@7Q-X7^,7@KP9,&D\#IX$(\P#S']BGQO9^-/^"F?[%7[1'CS]
MI#PE\7/B+^V#_P $P/CIXXL+5M,^''AW5O"^H:O\;?V?_B'+^S_X*D\.:'!X
MJ\0?#[X7E/'J^"?#/C*Y\:>,_!QT+XG37GC:9'FMV_?&Q_9,_9<T#QOX(^*^
ME?LZ_!*Q^)OPT\*6_AKX=?$&S^%W@B#QMX#\+>'](&A:9X;\(>*CH<FN:#I%
MOH$K:+':6-['#'IX2WB2.*-(UF^'_P"RE^S!\'O%WB3XJ?"G]GCX*_#7XAZU
M%K,WB/QIX!^&/@KPEXJ\1-KUYHWB3Q"FK^(=&T.VU6]BUO5-#T2YO8[JYG4S
M:59S+B2&,H ?A;^V=\$_C=^UE^W;_P %#OV5?@?HG[/-]I?[0'_!/C]DWX8_
M%+QO\:/%6NZ?J?PIT?7?BG^TXD7C3P+X$\-_#7Q<WQ"^(7A1#K7BGP3)XH\7
M^#8?!GC/0/#,R,("&'0>-OVA_P!I'X:7_P"T1+X!_:/O?#VL_P#!/CXZ_LH?
MLQ^$OV6-6\->"-1TS]I3X6^-_!_P%T2+XB_%A]>\.)\5/^%A_%;Q%\7/$7_"
MO_%/PE\6>$? Z)\/?#HD\&>,)I/%_G_N-HO[,W[./A3XI:[^T%X8^ OP?\._
M''Q4FHQ>)?B_HGPW\&:;\3O$":@2]T-;\=V^AKXEU7S&CY%[J$RLK&-U>,NK
MS:]^SQ\ O$OQ0\/_ +0OBCX*_"WQ-\<?!.C?V;X0^+NO^ ?".I?$WPKI*_VT
MBZ5X:\<3:+_PD&B60&N:X?)LKQ$+:K=DJ?,8, ?A9XZ_:-_:2^!GQ"A\.>*?
MVH/BWXC7]F+]ONQL?VD!JN@?L_Z7IOB[]B/X_:5\))OAEK.OGP_\$L:"/AAX
MI^*W@;PY/XH\)KX.\WPAH'QW>7QR[>$L^#,?QC\8O^"C^N_'RQ^"OP=_:8\"
M^$I_A#\"/@1^UEXDU7]J3QW\//A+_P )SX6^.'Q*\?Z[XZT3QIH7AW]DOQ<?
M&WPX^$WAOP#H?PPC?P=XP^#'C'P;+KZ/XY\=>-)?&2-X0_H(\4? GX.^+IO'
MT_B?X6?#;Q%-\7/#.F>"OBG)KW@G1-4_X6/X:T(ZN_AWP_XZ6X@*^+/#FB_V
M_P"(%M=#UT7]LJZM.(GAP_F\SX^_9H_9T^.>I^!_%7Q<^!'P@^)GB#X:7TMU
M\.M9^(?PW\&>--6\ S2MI,[R>#-0UW1+F?P](UQHNBRM)989QIELDF\1QF,
M_FV^.&K_ +8?QI_9N^+_ ,2?B+^W_P#%G3)O G_!5CX7_LYV7A?]GOP?\!OA
MU\-M#^&:?MG_  ?\.:)K7B!_$/PS^+OQ,_X23PE'KL05Y/&Y\(S#P_X;'CSP
M'XS2+QL_C+Z9\-?&WX^:7I'_  47\;_'O_@I/XW\$>$/V;_VL_#'[-'PLUGX
M>_L\?!GQGJ-AX9\<>"/V8-:T#S? V@?#?Q;XL^('QI\7>(/BFOA3P.?+/@M/
M&.M^)O&TG@CQ?X$,7@GPA^R=A^R'^R9X>\%^/_AAHW[,?P#TKX>_&+Q"=0^*
M?@K3/A+X"L?"GQ$UF2%9?[;\<^'8?#_]C^+-35D7_2=<LKQR1U RIS?#/["G
M[%_A'PEX^\!^%OV4/V</#G@KXM#2_P#A:7A'0O@G\.=+\,_$G^P[DW_A\^/M
M%M?#J6?B\Z)* ;'^WDOE1RSA5RJJ ?B-\&?VQOVSM2T;]EG0M<^-UUX9GU3_
M (*@_M%?LC>/-(^-GA'X"^(?B]XJ\ Z#^SW\8/BO\)_^%GZW\'?$P^&$;^$_
M$&BZ(OCA_A$$D\:K_P (H#XZ\&A/%X\8=G^P5^TK^UYXK^*/["3_ !V_:QT[
MXT6'[67P?_;9U#QUX+L/AG\-/!O@CP_JGP%^*/P_T7P+K/@1/#J-XJ_X2-O#
M>LZ['XX/B7QCXL\*JK$VG@^VN?*N(OU3MO\ @F__ ,$^M/ET26S_ &(/V3;5
MO#WB :EX=-O^S]\+8SH6M?\ $J_XG>F9\,,MOJG_ !3OA_-RBA_^)3;8QE]W
M:^$?V%_V*_ACK_@_QE\/_P!DK]F[P7XH^'5YJ-S\/O$'A/X)_#?PWK/@277Y
B4CU,^#-2T;PU9W/A<7)8%QHCV/RKM!!9F(!]9T444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.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" "B 2P# 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 **** &! .O/Z?UIQ(&,]^E+7Y@_\%&?^"I/[/?\ P3T^&^LWVN>*OAKX
M[_:'N4\-I\-?V8KSXJV?@SQYX_NO$?B/2=#%Y>?V=X;^(/B/PCX6TRPO[_Q!
M>^*;KP1JMB;+1+JQL$O+^2VM3G.K"FKS:7:[2]-VM]M+^G0ER45>;275WLNN
MUVM?):]D?IR<DG)QCC.!W'!//7C([ ]<5Y=J_CS6-+^(WAGP5;^#-7U+P_J^
MC:UJ&L>.;(WEQI_AS4K VYL-*N["RTV\4-J2M*7?4=4TBZ)GT[^P]/\ $5H/
M$=WX8_C,\1_\'&7[?7[0'Q3^+7P&_9]^"G[/7P?N?"<GCS47^(VN_$+4-5U+
MP-X!\!^-M&^&NI>*9]3\8>"]2\.^(-?U3Q?XG\++HWANT^$^M7JKK8L9-$O7
MTR\O#^'OQ\_:G^*GB;0+#X]?M+?MG?'[]J;2[3XWZKX5\5_LX>"OVW/%/PXT
M[QWX#8S^"-+\3?"7PIX.M;OP5\/[C5/&$%CXIL[I?!%W:ZSX;_X1V^T_X8_\
M(K>ZQXPTCPJN:/$5JN$P:Q*Q>$P]#%UWRT5S4*W-5P]!<VG^T6<;ITZB2;TL
MSRX9IAZ^*JX.DVJU'#T,4KJR]A7;5US?\_;.Z5ZJ2;LM3_4<OO&/A_3)?L]_
M/?69\F:?SY]"UY+(I;_Z\_;1IGV0-!SF$7.X XP><2:7XR\)ZW*T&C^(]#U&
MXB4M-:6FJ6LEY".WVBS$_P!JMR#S_I$"GV'!/^;?_P %#_V0]+_9N^&/@/XH
M?!^W^.?P?\01^,[#P'XDO/#_ .UU\1]=\0)K-]H'BO7(;S5;[_A"-*MI]8N[
MCPY/:_:M+_X0[2/]!_X\[S^UOMNC_EYX-_;A_P""C_@I_,\ ?MS_ +9T^B60
MW6T/C/XN3_%[P/:>1+Y$\-CI7Q6\;ZKX1N+FUN/]&O;;3-)^V'H;(C K+#Y]
MBN1?7LLQ6"E>W+:EB%9?:O0KU=[;63OIN='M\1-NI2R_$UZ"T6)PWL,1Y/W8
MU?;WO_TY9_K]J<GKD>V /RZX[?AW!X0GDC./8J#_ )]>:_RL/ ?_  7M_P""
MN_POG2S@_:+T#QG91GSKG3_'/[.=CI?VTCSX//U7Q%\(/#/A34K>WN3S]J_X
M2RS_ -1U&!G[E^&7_!U3_P % _#I@F\?? OX _$FRM[IHIY?!WQ(^(OP[E>>
MW,+261N?B#JOQ?MH+KR0FZWN5N\>>7"DW2H>R.>8&R<G7I7U_P!HH5L.]_\
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
M_;?$FL6/VZ__ .)&;RSL_P AO"7_  C<=QJFJ:Y>6<EQX?MK6YT;P],_E_\
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
M $J/3]>\$:K=6=G<Z;]OFTSPY\2/"NN:K-8V.H:E:?VA<:7H^E7VJ?V7;?\
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
M^6!_Z<_>NP'AW5+F:&35FCT/1XYHIKS4K^:S\R&U_<&>:RT,7-IJ6H7 M_\
M1=%T"U_X_.][9_\ 'Y9Z=Y!#XIO,:+%X;\*Z78VUK8:;;:QK>@Z/<0V$'G_Z
M9?7US]CN?%'BC5+@3W6M:IQ_ID_V&P_LCPKI/AOPWH[N^[^\GFA.Z@DOZ_K<
MXR=KB>^CL],L;C6+S9+LMOM_V?9+!#///^_^S7?V>WM=.@FNKVZNOL=G9V5O
M<WU__P >EY]CCG,F5M_,ADN&/SO#--);]/\ 76\]Q;6=R;?UNKJTLO\ 0_\
MEQKM-9?2_!VER>$]!O-/U34-8\I?$GB&PF\RWU+R)H+Z#PKH<\]M:7-QX>TN
MY@M]4UK7LV=GXDUB"VLK#_BE?"=GXD\2<C;1QHGD^8US--Q-<I_I$DTO_/&#
MG_CWSW'_ !^?\?W_ #YV=GE[3R_'_@&AFQ65O _^CV\?F;-CW03_ $B;]]_G
M_1>G3G[=UN1V]Q<2?9[?YKATE?SG'^CVT4'^OFG/_/O:^>/^OS'V'!K2TS3[
MCQ#K,7AO0?)FUC9+-<K<S0V=OI5K8P^?>ZEKE]<?\2W1].TRW_TJ]NM4N[2S
ML[/[3?'_ $&TKV[PS\/_ !AXSTBWTGX;^ _$7BSP?9ZE*+_Q59V?_"/W'C/7
M[&#]_-_;FL6W_$GT?2[>^@_L7PO_ ,?EIY_]N:]_Q/=6LQHY[3R_'_@ >"FR
MD<R6>AQ_OHX9;G4M5F2']S%^X@GU*^_Z=[2XG@M;&UM3_I=Y/;:)8?Z==_8[
M,CBO+:&/3[>XN-2U*3S72[OQ#'Y,7:\G_L^UM+:WM[7_ )];7_3/_2ROI[5?
M@-XWTZT^SZE_PJ?X9Z/;^5J%S9^-_C?\/=#N-8U"#S_(FU6?6/$EIJ6H7%K;
M^?:V5K:VEG9Z/9WUS?:?]CO_ !#K%[>?2_PG_P""3O\ P47_ &@? O@KXD_"
M?]D3Q9?^ ?B'H=KXD\&>);K6/AMX#M_$F@ZH/^)5K&?B!XUTC6_[/U2W'VK1
M=4U[['9WFCWMMKN@_;-#U:SO;L]R?K^=OPW^8*//Z;Z_UN?FYIVDV]I"T=O>
M7>H229>:\O+Z:\DFE_Z8?Z3=VVGVYQ_QZVN;/T^V5J06>GN9%U2WU"ZC\F5$
ML[-X=/C>8_ZB:?50;NY'_7K:Z3]L_P"GVS_X_3^G=Y_P0M_X*MQZ[:^&XOV&
M/$=W<7$TD*:Q)\6/V8O^$3A\FS%\)Y]<_P"%V79M[<V^+49TGF\_T$&]OO\
M0Z_5G_@G]_P;$_$S7_%FD?$;_@H=KNA_#_P+X?U?1]4LOV:O@YXQEU_Q'X^-
MC,;V;1_BY\5= &E:;X>\+AK>"ROM"^'-SK>L>+])U74_^*Q\"WUG;76KE/GO
MS^II4C#6/XK]?Z9\??\ !&C_ ((MZY^W9KFG_&OXV:7K'@?]BGPOJUU'"^E3
M3:!X@_:)\1Z'J7V'5? ?@>^M\:EI'PXTS4+&^TOXF_%#2[NSO!>6]S\./AI>
M_P#"<?\ "8>,/@__ *"'A?PQX<\$>&_#_@WP=H&B>$?"'A/1M+\.>%/"WAO2
MK+1/#_AOP[HEG!I>B:#H6AZ?;6FFZ1HVE:;;P:?8:9IUK:VEE9PV]G9QJB*
M[PUX:\.>#/#N@^#O"/A[1/"GA'PKH^F>&_"_A;PWI=EH/AOPWX=T.RATK0M!
MT'0]-MK33-(T73-/M[?3M.TO3+6ULK*S@M[*SM5M$11T=:&@4444 %%%% !1
M110!_)!\)O&UG\+_ /@O9_P6C^ \&EOID?QN^#OP,^,O@9+V<#2];\4?"SX'
M_ 'QAXGLK 7%S_:6HZCJMQ\1_BEXQ%I;'[(;/P=XDL3]DL[.SLS^5?\ P<"_
M&G2?$OA/X-^ =/,EO?>*/&=U\1?$".G^D6>E_!WPWXCL?#D-]C_EXU34/BIJ
MNJ65KT_XI:Y]\?7W_!Q5:_%#]E7_ (*/_LG_ +</PJ\67'AGQ7X@^$=WH_@S
M6],)?5/#?BGX'^*I_P#A(XK^WU'3%\-ZAX?\0>%_C'H>FKH5U=:Q_P )-8MX
M^T;7K*SL#H_]L?RY?M?_ +0/Q2_:A^)MUX\^(4GAV\\8:G;VN@Z)HG@_0='\
M$>#_  ]HMC-/_97A7PKX<^TW>FZ?H_\ :&N^*M4_XFFK:QK.L>)/'_B37->\
M3ZQ?7=<]2G17[UV]M^7]?\.=$*D[<GI;7T\['EOPT\8_V%X)NFD\/ZQXJ\#Z
MYKU_<Z_JJ>%8=0M]$UZ?R(-5AUS0[?4M6^T:/]GL8+K^U/LO^A?;OL-A97@M
M+PV?W'^SKI/@WQ%XF^&?Q*\0?&+X3_L_^'_A;\7?!OB5_"OQFFF^&VL>*=!\
M#ZQX<\1SW?@ZQU#^R?#?]GZ]^_T'1;K4]6L]8L]8L=2OK_PQ_8?V.\UCXE\"
M?\)IX>TC2]4\(R>"[CP_JWFW.I>%;G4M8T>\\/:S8S3Z7?:EI6N_:?$/VBWN
MO[*@NM:T'5+2\O-'/^@6%E_R^7GC'Q]\8ZENCT_Q7X\L=$DEAS:Z5X&D.@7"
M2V\Q/VR_\1^*/M7B35U(G^RD:9I7A#2+S!-]9W?V0BO$_B8SW7WON[^ED[VZ
M]CT/^8/MOY=_0_LKTW]H_P"#K>#XO$GA/QIH'Q8T>UUBZ\/7]_\ !SQ5X)^(
M%OINL_8X-<GLM4OM/\66FFZ?_P 2^^L;K_B:7=G>?Z=IH^Q?Z79@?FU^UK\2
M_!_BGQ#XT\;V=KJNJ>'+SX:16VLZ/<V?^D/:P>%9]*U70=5GT>YU;3;?[5Q:
MWMU:ZM>6=G9WWV[[;_HEY]C_ "D^!7Q"\)_#KX#>$M%UM/%LOBO4+[Q'XI\0
M7-CK.FZ/;WVJ:Y>P:7I6L7L&H6WB'[-K%WX \.^"--O?[+TFSL[VTLM.-_\
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
MM[R3P3XCEM]!TJT\-^#/#TVMZ=;Z5X;\+Z7-/]AT>"?[+=YQY\^IWUU_9/\
MINLWUS?#[(#9VEGMK/WX_P!?C;OY>EBU3G'W)_.UM/(_0_Q1K7[-\EI'%X)^
M%WQ0_M!?OWGBKXEZ-%;S<<>?8^'_  E=W-O_ .#:\KR?QC\0_ 6E>%[.QC^'
MNE^$[K^WK!_^$D3Q7XE\0:Y?GR;Z"?1_(UBY_L3^S[KSX-4O?LNDV=[9_P!A
MVWV#['8B\L[S\^H_VG/B7K437'AKPMX&L(_M 1+>Y?5[O5)H_)MYSF^U#6[7
M0\?9YX0/M6D@GAB+SI7.ZQ)\0_',%QJ'CKQ'_P (I:6>GWGE?9'M/MT/V@7%
MZ#-?6OV/3K>W'D?;+RUTP_:[VS@^P:A>68%I]DN<^6'([+7UW?1+6_:W;H*G
MA[3Y_P"OT_(_4*7]BO\ ;;\6?LL_$_\ ;?\ AG\)=1\4? WX.>//%/@GXT>+
M8[?3[GQ/X!B\.:#X.\57WBFW\!:AJ/\ ;6H_"'0?#WCC0[N\\=>%]*\26ND6
M-AKGBOQ8-'T'2-9UC1OA7P1XN\5>(?B#X'\+^+/$E[/H_C3Q!H?A!/L&;"VL
MKKQ3J]EHFEZE/8>'K6TN=0T^UU"]LOMUK:6EY=_V-/=&QLKR]%I:7G^N]_P3
M4^"/PN^!'[%/P(\/_"?]G>Z_92T7QOX)T+XP^)/V?K_QAXR\=ZE\,OB%\6](
MT_QQXZ\*ZIXK^(%U=^+-7U#0O$.K7FE71U46+6OV'[&FC:.MJNDVGJ/AW]BO
M]CCPC<_;/"?[)G[-'AB\&O'Q,MYX?^ _PNT>Y7Q)Y-S;'7C-I_A*UG&L^1?7
MUL-5W?;?LMY=#[6!=.&M0\_P_P""/V?G^!_F1_#CP'X?U_3K7PGX1\+^./\
MA3PU*_A\3_$+P%\/?%7CG7_CWXRT.&XURR^#_@#5?"^FZMHFH:P=&TK5=>T7
MP;:ZM9Z/>?V'K?BK7]:O+'PG9ZQK'U/X,_X)A?\ !3S]LT6/C'X?_L<>.?"?
MPRL[8Z#X&TSQMJ'@[X/^'/#V@V,TV;/2M*^+&N>"/%OB"XNIS-=ZUXR/A.\_
MX236#<9O?L-K9:/H_P#IFQQQPQI%%''''&@2**-!&B1@#]W&  !T'I]!S5BA
M4^[^X/9^?X?\$_CL_P""9G_!MYXM\%_%72/C'_P4+M_A5KOA'PA_9FO>"?V>
M?!GB+4?&-MXG\9VU[/-#-\<+[_A'/#OARX\(>%S8V6I67PYT'5O'OAOXCMJW
MV'Q[>V?A72=8\!>,/["HH(K>&.""..&&%$BBBB01QQ10C]U'%$!@ *  !@8&
M . !9HJ](KLD:!1113 **** "BBB@ HHHH **** /R(_X+-?\$\]:_X*(_LD
MS^"/APWAK3_CQ\,?$ME\1?A'JGB*QTV,:O+8QS6?C'X8MXIN+<:GX6T_XC:,
M;?R[JUU.QTA?'/ASP!K7B,W>B^'[E:_S2?C3^S+^TQ\'/$=WX8^-G[.?QK^%
M?C/4K6_L=/TSXB?"SXFVG]E:S!IUCK<&L:)XCT;1/[-\3Z1]I$^@C7="NM7\
M.:Q=G4K+_3%NQ>Z/_L6T8&2?7K^%<]2A"I>76VG8TA4<-DG_ %_P#_&]TSX$
M_'SQ1J.HCX:?L7?M47?B_5K\Z=?>'_@]\+OV@[ZPU:^E!^SS7$'@#PGI7V^Y
MNYQQ<W7A_2-8O#.+T6=Z?M6;OAC_ ()#?\%:?C+J=[!X(_X)K_M*:#!N\RXA
M\?\ P;U[X/6TQ$OD>=_PD7QHG^&9UG4<W&?M=UI5U=@ Y-W8VH(_V-:*QHX*
M%*[EJ_5VW;Z]M+7;V-:F*J3TV_']$?Y;_P +/^#8K_@MM\3)X+?Q;\./@I\#
M;#[-"D=Y\5_CCX/N8H[:&*#R((+'X+V_QBU*VP";86MS9VN/LX&++.1^DWPI
M_P"#-G]H/6XDNOCQ^W?\*/ LW^BM+I7PH^"?BCXJ/<Q<?;;3_A)/%/C?X.BP
MN&S.!<_\(IJUKN()L< U_?U175[/S_#_ ()ASR[_ ((_ROM+M_'G_!)W_@I+
MK&B>%KO6/%7B;]D?XTZIX5T>Z\3@^$M4^(7AS0_W'AR;Q&+>VN_[.M_C)\'_
M !)!]MU2UM+RSL[/XBZ;KFA?;/LEG]L_K%^*G[1O[.?Q(^!^M_M8?#7XY_!_
MPK\*Y--BU#6]9^(OBVS\'W'PTNI_W$_@GQSX5^TZK<V_C#0?MT%IX8\!VO\
MQ6%Y9SZ;X5T#_A,-#N_ 8UC\X/\ @Z._9W^)6D?M)?"K]J2XTG4=9^"GC'X1
MZ/\ ">37;1X;"/PE\1_!OB7Q7K?_  A-[?V_V2Y@O_'OACQ5/XH\%W8.KWGV
MSP/XNO"+&T\.Z2MW_,M<36-]#H\EQKFEZA9_VW87-SJMYI4UGK%G%80^1!-?
M0&VN]$_M>UM]5U7[%=:7=_\ ,5_T"RL_[6O+.NC#XBC[*K1Q&Z6G3TMU,ZL:
MSM.EMI?UT.L_;F^/'_"_OBU\1OC!9VNL?V?XP\0Z7IOPTTKQ)9?V?X@TWX?>
M'-&TKPKX O/$>DG[7_8_BCQ1X?@@^(WB?PO:7=Y_PC?CSQQXNL3>ZQ]C_MB\
M^<_AO%<:U#9^'6N-/M;RXFFFL-;V7EEJ&FW5C9WU]!-!/X?N=)U*X^RZ?8W%
MU8@7>CWEYY'_ "&O^7.\Y76K^\\>>)Y-)TN>/^R]+35;G1[:9+VXN-;UFQTV
M>^^QP?9[:[N;C4-4N((-+\,6O_'I>:Q<:;8?;;/[7]LL^^\/Z9XL\2P^=X7U
M31_#_BSP;]E$%_J6FPQR7EUJO]JP3Z%JL]OIMW]HGM;>QU6UO?[>M+R\^V"Y
ML=0%G??\3BO%Q%2')5MI;^OQ/2PT;S3[?TSTZSN/CQIRR:/#;^!=099Y9H?&
M&I/-)9O:S_\ /]8Z?J7AZYU#4;7FU_Y@_P!L\\GG/VR\\B\;_">P\1_Z;\6_
M$^J_$_7+B":.V>[GGT+POX6%]#!]NA\'^'-'.DZ;89\BWNO[4^R"[O/(_P!/
M&?\ 3*]43Q+\7KK2C;S>&/AYH&J>:;6\UK5]6U'5K>(E3YT^E>#] %K<S@-@
MV8N?&UG9VMWD7[:MQ:CY%\?>%-,\<>*;#PUK.O>+OB'\3;G4=*TKP_;:-=PV
MGB&3Q)JDUA8Z7H7@?X=:!NT_3KC7]9&EZ9HVE#2M7U?6+VXTX+>7=X<#R\+S
MSG[LN77[*O/3;M97[23WT?7OQ#A"'-_P%^>OW?\  _T7/^#5#X-Z7\,/^":>
MN^(;+PI;Z7_PL?\ :+^)]SIGC-["SCUCQSX4\ VOAOX<V7V[5K>UM+G4+'P;
MXO\ #OC[P=9JVZTM=6TGQ'?1I:WVK7X;^FFOSN_X)2?LT^/?V0/^">'[*W[/
M'Q3L-#TGXG> OAW)<?$73?#EQ!>:58^.O&WB;7?'_BNR^VVQ?3;[4+;Q!XJU
M"WUF[TJZNM(O=874+S1KR\TZXL[I_P!$:^FIQ<8*+_JYX4WSSY_7\0HHHK0D
M_D__ .#F[_@CUXW_ &W?@=X=^.'[&?[/_P ,?&?[6NB_%;X31_$^_L_#EEIO
MQQ^*?POT/3_&?@;PMHGASQ_?:I9:%;Z=X.U?XC0:]X^TK7[6Q_X27P?X<\-Z
MUJ?C6SL_@IX0\-:Q_G#A_''@#Q)=:78ZA-;ZYX'\0W5G#<Z)JIDU#0=>\*:Q
M<007FAZYH]SG[1H.LZ4;K1=>T"[^Q_;(+:^L+T_Z'>5_N;@@]#7\V'_!0[_@
MV+_83_;5\4:W\6_A+>ZQ^QQ\<_$VO'Q#XH\4?##1(/$?PI\;:G>7@FUS4_&/
MP/OM:\/:)_;NN RW%]KW@/Q!X"O-5U>>XUSQ#_PD=]>7IO.7%4)5H6@[-;=_
MZLNGW&^'J<DDY_AL?Y:'CW3M4UBS7Q!=I-<3VU]*;N:3[7<3W/\ :DP,]W/?
M7)NA]H^W^1Q]K))OOMF.;NO+K=8LI<R,5ACF"-T_UGE3&'S@67]S<SC[->7.
M&^R@DC[5@6M?W*^//^#-[]L5?&:>'_ /[7O[-'BCX3Z@FEP:EXY\<>&/B?X,
M^(NE6LVA?\5'9V/PQ\/Z;XW\.Z] /$'D#1KF\^,.CW:Z386]ZQLKZ[O+.OG;
MPS_P9E_\%.;36?-U3]H#]@W3]-NU*:A>6_COX^^)KZ%9C^_^Q:5<?LX>%;6X
MAN>AM;G5K51C[QZE8?VL(<D]U_6WY?,C$.,ZG/#\?Z_KYG\K&C:*=+AB?3_%
M-A9Z5=)').NJ00SVBWWV<>?=Z).+FT7%R%)LM,^U WN8+%FO>,?UX?\ !LK_
M ,$M?CS\9/CO\*O^"B%EX_TSP]^SA\._$'QD\!>)IM0AUB\\8?%JZM_"D'@;
MQ7\&_P#A7/B+PGI7@&#X4>,K'QS/=ZWXSTN\\8@7OA#6M"^PZ+\1+2QU?P=^
MS'_!.+_@TR_95_9KUF\^(7[;7B3P_P#MC^-[?4K*Y\$^!M.\*ZQ\-_@IX3AT
M^[^VF?Q%X:MO$EWJ?Q9OM3:"W6]TSQU<GP&;,SV-_P""M:O&76J_J[\*>$?"
MW@+PWH?@KP/X8\/>#/!OA?3+71/#'A/PEHFF>'O#/A[1K");>PTC0M!T>ULM
M,TC3;*W46]EINFVMM:6EL"JJHV@;QA[W-+]/\OU,SJ****T **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@W_@H[^PAX#_X*-?LJ
M>./V:_&?B.^\!ZKJ5YI_BWX7?%/2M&L]?UCX3_%3PX+P>%O&]CH6H7.EV_B"
MQ$%]JOA_Q1X?.K:)=^(O!OB+Q)H6G>)O#=_JEGXDTG_*Y_;%^!/QD_9'^,'C
M_P"!OQU\ ^(OAWXV\&:]?_9H?$6FWFE6GB?PE/J6N0^&_'GA75;?4KO1?%'A
M?7]/T.^NK+5/"^K>)-'L_P#CQU"]^W:3K%G9_P"QNI) )_SS7C7QK_9]^!?[
M2?@NX^'7[0GP;^&'QQ\"7%R+Q_!WQ7\!^&_'_AY+Z+(MM2MM*\4Z?JEG8ZO:
M%MUEJUHMK?V=RJWEC=6TBAJQG2YY<U_\_P"O4N%3D]U/?I_E_P  _P ;'3M(
MO+-]4DU#^T-)N(_"LNI:;_8\,TFA^)-+L9K^^US1M5L=/MKNYN;C^QH/]"^R
M_8[/1[SPYK=CKUG>7VK6=YHWH$?B'39S!XL\/_&+4-+OHX=+A\20ZP\-QX;O
MY;?_ %\,^AZQ;:1<Z/<'SS:_:KJT_MB\O/M-]_H=]JUY7^EW-_P;M_\ !(&?
MQ/J?B;_AE*[@FU=)XKW0],^.W[1FB>"VMY=1O=4M[/\ X0[2/BS9^&QIVF7.
MH7W]C:3_ &8=(T>UF_L^PL;6Q2UM8]WPW_P;Y_\ !'GPP]O+%^Q/X,\2>1<F
M\$?Q!\=_&'XDV;R"8S&&72O'_P 1O$.CFP!VD:8;+[!B&WS9G[*F.&MA*M;=
MZ77:^_KV[G53Q,*-[)W\[>I_EY^)_B-KOCO7-(^&_@?4_B)\1?%GBS4]/T/P
MQ\/_ (8^&I[#6/%-_JTK6-CI>AZ5X?MKOXC>,-0U;4)S;65KX8\0$WFT6-]H
MMWS9G^MC_@AC_P &V'Q2T;XL?!O]NO\ ;L\)6WP+_P"%2>-_"_Q5^"W[,UG#
M#)\4=7\;^#]2GUSP9XU^,^N6!LU\#Z/X8\06/ASQ?HOPXMCK'B[Q)K%E;#Q[
M>>#K'2+WPAXN_LQ^!_[%7['G[,VHWFL?LY_LI_LX? 76=1M(;#4M<^#OP0^&
M_P -]=U:Q@BGB@@U77/"'AK1]2U8(LTV/[3N[PDSW!8EKEBWT^2!R:Z,/A(4
M5I?T_P [?YORM8RK8B=;?3^OZ_(****[#G"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
-BB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ex23-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !J E@# 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 **** "BJ-YJUG8R>5<2E)"NX#8Q!'U Q5>RUP7P)AL;E@#ABK1D#_ ,>H
M UJ*JWM]]B16-M<S[CC$$>\CZU7L];M[RX, @NX7 S^_MVC'YD8S0!I44@8-
MT((]J6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ..^)OB&_P##/@N?4=,D6.[\V.-'9 P&3SP?:O$?^%R>-Q_S$[?_ ,!4
M_P *]A^,MH]U\-KTI_RQEBE/T# ?UKY@/0YI,:/JGPAXU;6F@L;V'%XR9\R/
M[KX&3D=J[/&:\9^'URB^(].=CA9(BH/J2G%>SUE2DY+4NI%)Z ****V,PHHH
MH *#THHH YEM U%I&87)P23_ ,?UR/\ V>K^D:9=6,TCSS;U9<#-Q+)S_P #
M) _"M>B@ KC_ (H>&_\ A*/A_J=E&FZZB3[3;XZ^8G( ^HR/QKL** / ]6\3
MR?$+P5X(\,PRDW>L3JFH;3RJ0'#D_7&[\*WO$,4?@?XU:#K<0$.F:U!_9USV
M574!4)_*/_ODU+X%^%.H>%?B#>>(;F33GM)A,(((6<M!O;(QD8Z<?C72_$_P
M9<^.?"JZ59O:Q7"W"3++<%@$ !!QM!Y.<?C0!S_PT4^)?&WBKQO*"T4D_P#9
M]B3VB3&2/KA/UJOXC'_"&?''1M>'[O3]?B^PW9SA1*,!2?\ R'^1KM_ /AR;
MPGX,L-%N/LYFMPP=[<DJY+$[N0#DYJA\3O!MSXX\*II=F]M%<K<),DUP6 3
M.<8!Y.<?C0!R/A#2XOB#XA\<>(;T;K*\#Z/9DCI$!AF'Y(?KFN6M/%MYI?P8
MU3PC(Q_MRWOSHL4>?F*R,>G?& Z_E7LO@#PU-X1\&6.BW!MVG@W^8\!)5R6)
MW<@'/-<9??"F_N?C#'XQ1]-%@MQ',ULQ?>Q50"W3&[(SUQQ0!/X]T"3P_P#
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
M?\*/^$)A_P"@YKG_ (&'_"CGJ_R?BO\ (.6'\WX'448S7+_\(3#_ -!S7/\
MP,/^%'_"$P_]!S7/_ P_X4<]7^3\5_D'+#^;\#J**Y?_ (0F'_H.:Y_X&'_"
MC_A"8?\ H.:Y_P"!A_PHYZO\GXK_ "#EA_-^!U%%<O\ \(3#_P!!S7/_  ,/
M^%'_  A,/_0<US_P,/\ A1SU?Y/Q7^0<L/YOP.HHKE_^$)A_Z#FN?^!A_P *
M/^$)A_Z#FN?^!A_PHYZO\GXK_(.6'\WX'445R_\ PA,/_0<US_P,/^%'_"$P
M_P#0<US_ ,##_A1SU?Y/Q7^0<L/YOP.HHKE_^$)A_P"@YKG_ (&'_"C_ (0F
M'_H.:Y_X&'_"CGJ_R?BO\@Y8?S?@=117+_\ "$P_]!S7/_ P_P"%'_"$P_\
M0<US_P ##_A1SU?Y/Q7^0<L/YOP.HHKE_P#A"8?^@YKG_@8?\*/^$)A_Z#FN
M?^!A_P *.>K_ "?BO\@Y8?S?@=117+_\(3#_ -!S7/\ P,/^%'_"$P_]!S7/
M_ P_X4<]7^3\5_D'+#^;\#J**Y?_ (0F'_H.:Y_X&'_"C_A"8?\ H.:Y_P"!
MA_PHYZO\GXK_ "#EA_-^!U%%<O\ \(3#_P!!S7/_  ,/^%'_  A,/_0<US_P
M,/\ A1SU?Y/Q7^0<L/YOP.HHKE_^$)A_Z#FN?^!A_P */^$)A_Z#FN?^!A_P
MHYZO\GXK_(.6'\WX'445R_\ PA,/_0<US_P,/^%'_"$P_P#0<US_ ,##_A1S
MU?Y/Q7^0<L/YOP.HHKE_^$)A_P"@YKG_ (&'_"C_ (0F'_H.:Y_X&'_"CGJ_
MR?BO\@Y8?S?@=117+_\ "$P_]!S7/_ P_P"%'_"$P_\ 0<US_P ##_A1SU?Y
M/Q7^0<L/YOP.HHKE_P#A"8?^@YKG_@8?\*/^$)A_Z#FN?^!A_P *.>K_ "?B
MO\@Y8?S?@=117+_\(3#_ -!S7/\ P,/^%'_"$P_]!S7/_ P_X4<]7^3\5_D'
M+#^;\#J**Y?_ (0F'_H.:Y_X&'_"C_A"8?\ H.:Y_P"!A_PHYZO\GXK_ "#E
MA_-^!U%%<O\ \(3#_P!!S7/_  ,/^%'_  A,/_0<US_P,/\ A1SU?Y/Q7^0<
ML/YOP.HHKE_^$)A_Z#FN?^!A_P */^$)A_Z#FN?^!A_PHYZO\GXK_(.6'\WX
M'445R_\ PA,/_0<US_P,/^%'_"$P_P#0<US_ ,##_A1SU?Y/Q7^0<L/YOP.H
MHKE_^$)A_P"@YKG_ (&'_"C_ (0F'_H.:Y_X&'_"CGJ_R?BO\@Y8?S?@=117
M+_\ "$P_]!S7/_ P_P"%'_"$P_\ 0<US_P ##_A1SU?Y/Q7^0<L/YOP.HHKE
M_P#A"8?^@YKG_@8?\*/^$)A_Z#FN?^!A_P *.>K_ "?BO\@Y8?S?@=117+_\
M(3#_ -!S7/\ P,/^%:VCZ,FCQRHE[>W7F,&S=3>85P.WI51E-O6-OF)J-M'^
M!I4445J0%%%% !6%XN\+67B_0)M,O!M)^>&4=8I .&']1W%;M% 'QKKVA7_A
MO6)M,U&$Q3Q'KV=>S*>X-)I6MW.EOM3YX,Y:)CU]P>U?57B[P;I7C'33:ZA%
MB5 ?(N$'SQ-['N/4=Z^</%OPW\0>$Y6:>V:ZL@?DN[=2R$?[0ZK^-3**:LRU
M*QOZ9X_&D0/>6%\\+#[UN1G<?3:>#]:X_P 4^+M5\8:C]LU.;(08BA3A(Q[#
M^M8(Z'!K6T70Y]5D#?<MU/SR>OL*S25-;EMN;V,ZWN);.=+B!RCJ>"/ZUZ-X
M=\5JACOX+D6EU#RX8@#]>H-8&M^"K^ST^36+.UE?2T8*[XSY9_F1[]JY3CI2
M<5-)H%)Q=CV[Q/\ '3.E+:Z#;E;^1<2W+C*1'_8'\1]SP/>O$YII;BX>>>1Y
M9)&W.[MDL3U))HCBDFD$<:,[GHJC)KN/"G@B[O+^,/!YUP2"D(Y"^['I52DH
MK42C<G\ ^$+C4-0A8QD32\KD?ZI.[G\*^DM,T^#2]/AL[<8CB7&>['N3[FLW
MPSX<A\/V.S(DNI.9I<=?8>@%;M.$7N]R9ROHM@HHHK0@**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ H(!&".#110!Q^M_##PEKK&2?2
MD@E)R9+4^43]<<'\J2#X;:!;"-(Q<").!'Y@ QZ=*[&BI<4]QJ36Q"MI;K:?
M9!!']GV>7Y6WY=N,8QZ5YO+\#/"\NJS71FO$MY&W+:QN%5/4 XSCV[5Z=15"
M.$MOA1X?LG_T4SQ1]U!&3_P+&:Z[3=)L=(M_)LK=8E/WB.K?4]ZNT5*BD[H;
MDWH%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
K **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>ex23-1_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_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"  P )4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
?X0BY:(0EMYP5!) VYQU)YQFK%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ex23-1_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex23-1_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"  V NX# 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#^]'Q7XQ\+
M^!M'N/$/C'Q'X?\ "?AVS, OM?\ $^M:;H&C61N9X[:V6[U35[FSL+9KJYFB
MMK<3W$9FGE2*/=(ZJ?)O^&J?V:,X/[1?P%'/0_&'X? \#U_MXCKGKC\>_IOC
MKX?^"/B7X>O/"'Q$\%>$_B!X2U)[274/"WC?PYHWBSPW?S:?>0:CI\U]H>OV
M5_IEU+8:A:VU]9//;L;6[MX;F!DGBC8>$+^PY^QCC)_9!_9:'7_FW[X3 CDG
MK_PB'X X!(Y(R<UX^,?$'M?^$Y9'[#3_ )&$,Y]N]7=+ZE-4>VME+5IJUCHI
M?4>7_:'CE--V6&^J<CC96O[=.?,G>]FH[6UN=3_PU5^S/_T<7\!O_#P_#W_Y
M?T?\-5?LS_\ 1Q?P&_\ #P_#W_Y?URW_  PW^QE_T:'^RS_XC[\)_P#YD:/^
M&&_V,O\ HT/]EG_Q'WX3_P#S(UR\_%_;A3_P5Q)_\L+MEW\V:_\ F-_^0.I_
MX:J_9G_Z.+^ W_AX?A[_ /+^C_AJK]F?_HXOX#?^'@^'O_R_KEO^&&_V,O\
MHT/]EG_Q'WX3_P#S(T?\,-_L9?\ 1H?[+/\ XC[\)_\ YD:.?B_MPI_X*XD_
M^6!;+OYLU_\ ,;_\@=3_ ,-5?LS_ /1Q?P&_\/!\/?\ Y?T?\-5?LS_]'%_
M;_P\/P]_^7]<M_PPW^QE_P!&A_LL_P#B/OPG_P#F1H_X8;_8R_Z-#_99_P#$
M??A/_P#,C1S\7]N%/_!7$G_RP+9=_-FO_F-_^0.I_P"&JOV9_P#HXOX#?^'A
M^'O_ ,OZ/^&JOV9_^CB_@-_X>#X>_P#R_KEO^&&_V,O^C0_V6?\ Q'WX3_\
MS(T?\,-_L9?]&A_LL_\ B/OPG_\ F1HY^+^W"G_@KB3_ .6!;+OYLU_\QO\
M\@=3_P -5?LS_P#1Q?P&_P##P?#W_P"7]'_#57[,_P#T<7\!O_#P_#W_ .7]
M<M_PPW^QE_T:'^RS_P"(^_"?_P"9&C_AAO\ 8R_Z-#_99_\ $??A/_\ ,C1S
M\7]N%/\ P5Q)_P#+ MEW\V:_^8W_ .0.I_X:J_9G_P"CB_@-_P"'A^'O_P O
MZ/\ AJK]F?\ Z.+^ W_AX/A[_P#+^N6_X8;_ &,O^C0_V6?_ !'WX3__ #(T
M?\,-_L9?]&A_LL_^(^_"?_YD:.?B_MPI_P""N)/_ )8%LN_FS7_S&_\ R!U/
M_#57[,__ $<7\!O_  \'P]_^7]'_  U5^S/_ -'%_ ;_ ,/#\/?_ )?URW_#
M#?[&7_1H?[+/_B/OPG_^9&C_ (8;_8R_Z-#_ &6?_$??A/\ _,C1S\7]N%/_
M  5Q)_\ + MEW\V:_P#F-_\ D#J?^&JOV9_^CB_@-_X>'X>__+^C_AJK]F?_
M *.+^ W_ (>#X>__ "_KEO\ AAO]C+_HT/\ 99_\1]^$_P#\R-'_  PW^QE_
MT:'^RS_XC[\)_P#YD:.?B_MPI_X*XD_^6!;+OYLU_P#,;_\ ('4_\-5?LS_]
M'%_ ;_P\'P]_^7]'_#57[,__ $<7\!O_  \/P]_^7]<M_P ,-_L9?]&A_LL_
M^(^_"?\ ^9&C_AAO]C+_ *-#_99_\1]^$_\ \R-'/Q?VX4_\%<2?_+ MEW\V
M:_\ F-_^0.I_X:J_9G_Z.+^ W_AX/A[_ /+^C_AJK]F?_HXOX#?^'@^'O_R_
MKEO^&&_V,O\ HT/]EG_Q'WX3_P#S(T?\,-_L9?\ 1H?[+/\ XC[\)_\ YD:.
M?B_MPI_X*XD_^6!;+OYLU_\ ,;_\@=3_ ,-5?LS_ /1Q?P&_\/!\/?\ Y?T?
M\-5?LS_]'%_ ;_P\'P]_^7]<M_PPW^QE_P!&A_LL_P#B/OPG_P#F1H_X8;_8
MR_Z-#_99_P#$??A/_P#,C1S\7]N%/_!7$G_RP+9=_-FO_F-_^0.I_P"&JOV9
M_P#HXOX#?^'@^'O_ ,OZ/^&JOV9_^CB_@-_X>#X>_P#R_KEO^&&_V,O^C0_V
M6?\ Q'WX3_\ S(T?\,-_L9?]&A_LL_\ B/OPG_\ F1HY^+^W"G_@KB3_ .6!
M;+OYLU_\QO\ \@=3_P -5?LS_P#1Q?P&_P##P?#W_P"7]'_#57[,_P#T<7\!
MO_#P?#W_ .7]<M_PPW^QE_T:'^RS_P"(^_"?_P"9&C_AAO\ 8R_Z-#_99_\
M$??A/_\ ,C1S\7]N%/\ P5Q)_P#+ MEW\V:_^8W_ .0.I_X:J_9G_P"CB_@-
M_P"'@^'O_P OZ/\ AJK]F?\ Z.+^ W_AX/A[_P#+^N6_X8;_ &,O^C0_V6?_
M !'WX3__ #(T?\,-_L9?]&A_LL_^(^_"?_YD:.?B_MPI_P""N)/_ )8%LN_F
MS7_S&_\ R!U/_#57[,__ $<7\!O_  \'P]_^7]'_  U5^S/_ -'%_ ;_ ,/!
M\/?_ )?URW_##?[&7_1H?[+/_B/OPG_^9&C_ (8;_8R_Z-#_ &6?_$??A/\
M_,C1S\7]N%/_  5Q)_\ + MEW\V:_P#F-_\ D#J?^&JOV9_^CB_@-_X>#X>_
M_+^C_AJK]F?_ *.+^ W_ (>#X>__ "_KEO\ AAO]C+_HT/\ 99_\1]^$_P#\
MR-'_  PW^QE_T:'^RS_XC[\)_P#YD:.?B_MPI_X*XD_^6!;+OYLU_P#,;_\
M('4_\-5?LS_]'%_ ;_P\'P]_^7]'_#57[,__ $<7\!O_  \'P]_^7]<M_P ,
M-_L9?]&A_LL_^(^_"?\ ^9&C_AAO]C+_ *-#_99_\1]^$_\ \R-'/Q?VX4_\
M%<2?_+ MEW\V:_\ F-_^0.I_X:J_9G_Z.+^ W_AX/A[_ /+^C_AJK]F?_HXO
MX#?^'@^'O_R_KEO^&&_V,O\ HT/]EG_Q'WX3_P#S(T?\,-_L9?\ 1H?[+/\
MXC[\)_\ YD:.?B_MPI_X*XD_^6!;+OYLU_\ ,;_\@=3_ ,-5?LS_ /1Q?P&_
M\/!\/?\ Y?T?\-5?LS_]'%_ ;_P\'P]_^7]<M_PPW^QE_P!&A_LL_P#B/OPG
M_P#F1H_X8;_8R_Z-#_99_P#$??A/_P#,C1S\7]N%/_!7$G_RP+9=_-FO_F-_
M^0.I_P"&JOV9_P#HXOX#?^'@^'O_ ,OZ/^&JOV9_^CB_@-_X>#X>_P#R_KEO
M^&&_V,O^C0_V6?\ Q'WX3_\ S(T?\,-_L9?]&A_LL_\ B/OPG_\ F1HY^+^W
M"G_@KB3_ .6!;+OYLU_\QO\ \@=3_P -5?LS_P#1Q?P&_P##P?#W_P"7]'_#
M57[,_P#T<7\!O_#P?#W_ .7]<M_PPW^QE_T:'^RS_P"(^_"?_P"9&C_AAO\
M8R_Z-#_99_\ $??A/_\ ,C1S\7]N%/\ P5Q)_P#+ MEW\V:_^8W_ .0.I_X:
MJ_9G_P"CB_@-_P"'@^'O_P OZ/\ AJK]F?\ Z.+^ W_AX/A[_P#+^N6_X8;_
M &,O^C0_V6?_ !'WX3__ #(T?\,-_L9?]&A_LL_^(^_"?_YD:.?B_MPI_P""
MN)/_ )8%LN_FS7_S&_\ R!U/_#57[,__ $<7\!O_  \'P]_^7]'_  U5^S/_
M -'%_ ;_ ,/!\/?_ )?URW_##?[&7_1H?[+/_B/OPG_^9&C_ (8;_8R_Z-#_
M &6?_$??A/\ _,C1S\7]N%?_  7Q)_\ + MEO\V:_P#F-_\ D#JO^&JOV9_^
MCC/@+_X>#X??_+ZD_P"&JOV9_P#HXOX#?^'A^'O_ ,OQ_*N7_P"&'/V,?^C0
M?V6/_$??A1_\R5)_PPW^QE_T:'^RS_XC[\)__F1I*7%_\O"OSAQ(_P#W(-K+
M.DLV7_AM_P#D#J?^&JOV9_\ HXOX#?\ AX/A[_\ +^C_ (:J_9G_ .CB_@-_
MX>#X>_\ R_KEO^&&_P!C+_HT/]EG_P 1]^$__P R-'_##?[&/_1H7[+)_P"[
M??A/_3PB*?/Q?VX5_P#!?$G_ ,L$EEMU>6:VZ_\ (M_^0.J_X:J_9G_Z.,^
MO_AX/A]_\OJ3_AJK]F?_ *.+^ W_ (>'X>__ "_KE_\ AAS]C'_HT']EC_Q'
MWX4?_,E2?\,-_L9?]&A_LL_^(^_"?_YD:2EQ?_+PK\Z?$C_]R#:RS[,LU7?_
M )%O_P @=3_PU5^S/_T<7\!O_#P?#W_Y?T#]JK]F?_HXSX"C_NL'P^_IKQKE
MO^&&_P!C+_HT/]EG_P 1]^$__P R-+_PPW^QC_T:%^RP?K^S[\)_Z>$A3YN+
M^W"ORI\2+\?:"2RV^LLUM_W3?_D#J?\ AJK]F?\ Z.,^ I_[K!\/OZZ]2?\
M#57[,_\ T<7\!O\ P\'P]_\ E_7+_P###G[&/_1H7[+'_B/OPH_^9*D_X8;_
M &,O^C0_V6?_ !'WX3__ #(T<W%_\O"OSI\2/_W(-K+.DLV_\QO_ ,@=3_PU
M5^S/_P!'%_ ;_P /!\/?_E_2_P##57[,_P#T<9\!1_W6#X??TUXURO\ PPW^
MQE_T:'^RS_XC[\)__F1I?^&'/V,?^C0OV6/_ !'WX4?_ #)4<W%_\O"ORI\2
M+_W("667UEFK7_=-_P#D#J3^U5^S/_T<9\!3_P!UA^'WOZZ]].])_P -5?LS
M_P#1Q?P&_P##P?#W_P"7]<O_ ,,-_L8_]&A?LL#_ +M]^%']?"1I/^&&_P!C
M+_HT/]EG_P 1]^$__P R-'-Q?_+PK\Z?$C_]R":RV^DLVM_W3?\ Y ZG_AJK
M]F?_ *.+^ W_ (>#X>__ "_I1^U5^S/W_:,^ H_[K!\/O_E]7*_\,-_L9?\
M1H?[+/\ XC[\)_\ YD:7_AAS]C'_ *-"_98_\1]^%'_S)4<W%_\ +PK\J?$B
M_P#<@TLLZRS7_P QO_R!U!_:J_9G_P"CC/@*?^ZP?#[^NO"C_AJK]F?_ *.+
M^ W_ (>#X>__ "_KES^PW^QC_P!&A?LL#_NWWX3_ -?"1I/^&&_V,O\ HT/]
MEG_Q'WX3_P#S(T<W%_;A7YT^)'_[D$UEM])9K;_NF_\ R!U/_#57[,__ $<7
M\!O_  \/P]_^7]+_ ,-5?LS_ /1QGP%_\/!\/O\ Y?5RO_##?[&7_1H?[+/_
M (C[\)__ )D:7_AAS]C'_HT']EC_ ,1]^%'_ ,R5)RXO_EX5^5/B1?\ N0:6
M6:\TLU\O^1;_ /('4?\ #57[,_\ T<7\!O\ P\/P]_\ E\.]'_#57[,__1Q?
MP&_\/!\/?_E_7+?\,-_L8_\ 1H7[+/\ XC[\)_\ YD:/^&&_V,O^C0_V6?\
MQ'WX3_\ S(T^?B_MPK_X+XD_^6"MEO26:VZ?\BW_ .0.I_X:J_9G_P"CB_@+
M^/QA^'O]->-+_P -5?LS_P#1QGP%_P##P?#[_P"7U<K_ ,,-_L8_]&A?LL_^
M(^_"?_YD:7_AAS]C'_HT']EC_P 1]^%'_P R5)RXO_EX5^4.)%_[D&EEEM99
MK?\ [IO_ ,@=1_PU5^S/_P!'%_ ;_P /#\/?_E__ $'X4?\ #57[,_\ T<7\
M!O\ P\'P]_\ E_7+?\,-_L9?]&A_LL_^(^_"?_YD:/\ AAO]C+_HT/\ 99_\
M1]^$_P#\R-/GXO[<*?\ @OB3_P"6"MEO\V:_^8W_ .0.I_X:J_9G_P"CC/@*
M/K\8/A]_37C2_P##57[,_P#T<9\!?_#P?#[_ .7U<K_PPW^QC_T:%^RR?^[?
M?A/_ $\(BE_X8<_8Q_Z-!_98_P#$??A1_P#,E2YN+_Y>%OE#B1+[O:#2RNVL
MLVOW_P"$WY?8.H_X:J_9G_Z.+^ W_AX?A[_\OZ/^&JOV9_\ HXOX#?\ AX/A
M[_\ +^N6_P"&&_V,O^C0_P!EG_Q'WX3_ /S(T?\ ##?[&7_1H?[+/_B/OPG_
M /F1I\_%_;A3_P %<2?_ "P5LN_FS7_S&_\ R!U7_#57[,__ $<9\!1]?C!\
M/OZ:\:/^&JOV9_\ HXSX"_\ AX/A]_\ +X=O\]JY;_AAO]C'_HT+]E@_]V^_
M"C^GA(4?\,.?L8_]&A?LL?\ B/OPH_\ F2I<W%_\O"W_ (!Q);[O:#ME=OBS
M:_?_ (3=_P#P ZC_ (:J_9G_ .CB_@-_X>'X>_\ R_H_X:J_9G_Z.+^ W_AX
M/A[_ /+^N6_X8;_8R_Z-#_99_P#$??A/_P#,C1_PPW^QE_T:'^RS_P"(^_"?
M_P"9&GS\7]N%/_!7$G_RP5LN_FS7_P QO_R!U0_:J_9G_P"CC/@*/^ZP?#[_
M .7WI0?VJOV9_P#HXSX#'_NL'P^_KKPKEO\ AAS]C'_HT+]EC_Q'WX4?_,E1
M_P ,-_L8_P#1H7[+ _[M]^%']?"1I<W%_P#+PM_X!Q);[O:#MEEOBS:__=-W
M_P# #J/^&JOV9_\ HXOX#?\ AX?A[_\ +^C_ (:J_9G_ .CB_@-_X>#X>_\
MR_KEO^&&_P!C+_HT/]EG_P 1]^$__P R-'_##?[&7_1H?[+/_B/OPG_^9&GS
M\7]N%/\ P5Q)_P#+!6R[^;-?_,;_ /('4_\ #57[,_\ T<7\!O\ P\/P]_\
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
ME>!?B1\&Y_"7PG^.>D_#[_A*O"OQ%^&QT&XN="AO]5\2MH]A?+JVKVEU8W!
M/V.BG24$H<D9!!!RK8W;6& 04(:-@0&$B,A =6 C^UP@ F3(8*5&QOFW#<N,
M+G)4@G(QR", XK\&]6\,?#OPM\8OCW\);[QZL?P>\%?$OX8>!?$+_$#_ (+(
M?MC_  :\>_#GX;Z[\ /@=JOC6ZT7X6V_BB\T/Q/#ING>)=>\?S:[XC^*WA7Q
M!XTUK6=9O=3G_M01ZCJWM&E:U^SEX@UK]H74?CE^V'\4?AG\2/A_XK\3Z'-X
M%L?VO/'OP7T_X(?"G09-27X'>*/!/PI\,^-_"?AGQGIOCCX66V@_%X_$#Q]X
M6^+P^(WBS7O$.D7&KZAH?AV/X9>%P#]@%G1R40DLJY/RE0<\ @LH!).#@'@,
M">",P/J%HF[-U&-@(8@AAN"!R/E!^;8595S\P=, [EW?,?[-?Q*UGQK\&OAY
M:^(O$%EKOQNL/@S\,/%?Q$\/:G/H>G^-;*]\;^'+NX\.^)/'?@C3CH]SX*N_
M'MSH^KZF+*\T;PQ:3:CIWB73-/TS3#I=Q9VGP)\/?%O[.6K?#WX&?$;XL_MF
M_''3OVC_ !=XR\&1>(?#6@?M2?%.P\57_P :-0\9KX=\=?!)?V4_"^JR_#M_
M!/@SQ5JNN_#;6M+3X#0KX,\">'9?B%XE\5:=K/AZ_P#BY$ ?LVEU%(ZA) 0Z
M!UPI*LFX_.'P%Y"D8SD %L8!RC7UJDCQ/,JN@)888A%"AR78 JH"_,<D84@G
M&:_&CX<?M0ZSK_[0GA;]IF6+XV+^SA\;?B!K?[-'@CQGK/C3PE;?LICX:)?7
M^F? GXT>%]#@^+KZ?<>+OBW\;/"VLZ)H'Q#N?AG:>+?B#X2^//PX\''5+K0/
M!W@BS>]^U/\ $O2_A]\;OC)J?Q-^,/B&]TK2/ /@;Q-\,_#WPP_;+T[X%7W[
M.5M'X:\1Q>(?%OQE^"-KXP\">(O&GAWQ;XELSXM\,^)+;P;^UKXD\6:5I'B;
MP5HOP1TNZ\+:=HWQ7 /V'-];X!\U0"_ECASERP&TX0E2A.V8$#R_F+%=M-%_
M;N%,<ZL&"N" <%'4.@!"D$LK J<X)'N!7X&?'+]L#XQKX0^$MS\;/!'[2OP<
MM?A-XI_X)_:G\1-2^$?PM_:3TV;X[_M ^/\ XF?!&Y^-?PW\+ZM\-_"LNE:Y
M\#O#>@>,M=^'4'PYO/%$WB/XU?&+4-5\ 2>"T\/?#^Q?XG=_\=/VP]=/[0OP
MQU#Q9X7_ &GOAG\&_AI^U#8>"_ 6C>#?A9^TS8:I^TMK&G_ 3XY:S\0M>\3?
M\(IX)L/"?C_X=Z3XEL]/T/X2?"N+Q%XCT[Q%JO@?QC\9_$FAZGX9B^&>J>&0
M#]N/MEOD+YR$G< ?F&YE8AE7Y=K,I5E**Q?>K(%W XC&HVA"M]HCV2*KHP/R
M[&95W[AE0N74DL0$&[<0%)'Y$P_$*ULO#VC>/;GX^^+[/]KN^^,EIX.\<_"0
M_&Z^GT'PKI\GQ>DT;XK^!+#]GS5M8U#X8:/X.^$GPA_X2?QEI7Q4D^'T^J/X
M5\(:'\4]5^)OBGPS+>ZSX@P/V6?B(NF_'7X3)H'[5GA[]J7P+\:U^(7AS0?$
MG@W]ISQQ\=/&OC"S\/>$#XPT'XM?&+X4WZ)\$_@YID'_  AOB;1/&U[^SYX1
M^$GAGP_\4O&G@#P#;>&9]#UZYTO2 #]G99XXB [A.&(+$ -M&]N2/X45BQ[(
M)'Z1L1$UY"JEF<HI)12T;@EP#\H!49?@L%YW1JS@%06'"?$_X9^&/BWX0O?
MWB^?Q7!H>H:CX<U2:?P5XZ\:_#7Q+!>^$_%>B^,]%FTKQK\/-?\ "_C+1)8M
M=\.Z8]S+HFNZ?/>62W6FSRO87]Y;S_BOXO\  _@;0_V</$_QDTSXO?&&\\=>
M'/VV?$/[.^E:WXU_X*(_M<^&O#,/A"]_X*7>$OAW>^ M9\:-\7O&TW@%9_ _
M@_2/!VKZ]HGAN\\26GAB+5]+GL;NWUG6(=0 /WC:[A0@/,J[F**"#N)&U3\H
M4GJRLV0 JR(Q(#+FWD$ @@@@$'/!!Z$'I@]J_$/P!XD^%/@'XS_ SQ+KWQ@T
M#P1XIUGXG^(O"GQ$\/Z=_P %,OC=^U+X U#X=>'/@/\ M*ZI\)[OQ!??&+QI
MX>A^Q:UXDU?QWJEIH'B+P!IUD?$OA"TU.T&IZIX"T77-._4#6?CY\'M0\-S1
M^%OCW\%].U?7-!^(C^#M<N?&W@_Q!I*7OPZT)-0\9:XNDVWBK2O^$CTGX81:
MAI6N>/[.RU:R30](FA;6M2T2*\BNXP#WIY$C4L[!5'))/ 'J?0#N3P*J?;H-
MBRB8&-@2&"DJPRO(8(V0#(BC;NW9#=#D_GM\?_''Q N_!O[+C>$/$'A_XLZE
MXHT[QIXXT/4?!PM]$\"?M$_%OX>_LT^._BA\'_#FCV4?BK6;,^"/'WB_19OB
M_H>BV7C34(6MOA[HR7'BW4M"L-8;5_S$\)^*?'FL_!3PAXMG_:JU#Q;X_P#V
M@_V2?C&GB=O O[37[6WB[XG?L^Z\_P"S+K7C/6OBQXR^&O@+Q?J.B^-?$?@;
MXB:+IGAZ_N?@1^RU^Q[XU^'7Q$\1^'M"^&W@6&XU23P-" ?TCB\M_F#2*"A
M?=\H5OF+*Q( !4*V0<$E6&-P(!'>0RN$1BQ/)PC_ "@YVESLVHK,&C1G*B1U
M=8RS(P'X"^#/%7B?X>R:9JVC_'OP#\8=3\>_!*UUWQ[\4?@E^T;^U/\ %N/]
MF[X4W'QE_9UL/BYX@TWPO^T'\>OVEM%U2W7X>^*?%OB[PG\95TCX3^(M,N?A
MLTUY\-O$5GJ>KV?A3W;Q[XHT+PIKS+^SQ\9/%'Q&\)^#KKX)>,I]6U+XX^)O
MCI!X,^-'BO\ :2^'7PW\ _#G1_B#XY\8^.=;GM_VH/ 7CGXH^!/%WPWN/$FK
M6FBZ)IWA#5/#-E\/M;\0:-K.L@'["RW<$;QQM*JRR@%$Y9RK,$4[5#'[S <\
M%\*"20"Q=0M6 (FC.[E0&RS9!)PH!)"E71V (1XI%<AD8#\F?VR_$'Q/U_\
M:N^&WP7O?BYHO[._P1U7]GOQGX]T+XC^)OBK\3?AMX;\;?%O1_B?X2T37_"%
MQ:?!GXH?L_?$+Q1XB\(^ KO0M7\-V<?[1/@#PSIVG>-?%NIZE\-_C+=PZ=JG
MP<\$D\62>-_ OP<LH/VO_"'@GQWIOPUURY/P=^+G[>/Q<\%>'M1\#^%/%WQ7
M\(^"?VG/ OQ,\!1_#G]H_P"-VE?%O6M"\'W9U3XW>,_%W@ZT^&$.F7,/AN7Q
MOK6I>*?&(!^\@O("XC#Y<@'!5@HR=H7>5"ABW&TG=SG&*;+>V\94-*$+ %0R
ML"V=V  5[[2,C(#;0>6 /\[GB#X[>,/BGX<^)_Q7B^+.E>')O ?P7^$GC'P9
MI/QP_;.^//[*7C+Q1JNM_LZ^$?BG=:EIGPF_9^U'X>?#75_ &NZQK,>IZ1\3
M?$_@+4]?\6>/]1^)G@6_\'Z%X*^&WA/2KO[?N?B.GQ \0?"#0_VA_$GQK_9S
M^#VI_!63Q#X7U/QS\6/#_P"SCXN^.GQ*MY?"M[KFI>,/%?P%^)&FZSX(U/PS
MX4O--U_3/A>/$WPSGU?4O$GQ%:\\"Z]H'P^#>%P#]16O8 P7?RRLXPK_ '5X
M.3MVH=Q7;O(W _+G(I#>0A69I0H4A261@ 2&(ZJ,KM!9G'R*$R2!FOP)F^(G
MC7XD?$:'P3J_QKMM.\)^&O@U<>,/AYXN^+W[7/QM_91TSXJ^$M3_ &D?VD/
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
M?0M=TN3Q@WP<UCXH>(?";>#OBIK7B"Z\7_V?X5\#?"SP< ?T -=PHH=Y J$
M[L-CYU+(N=F,L/NK]XN4CY:1 6?;K<)O\W<I8 $(YW9*KA<*<G<02O) 8$\%
M37XP?#[XU_%.S^#'Q1\-07GC2?P7X3_:2T?P!XV_:7\'?&:W^,7PJ^&7P8?5
M_@\_CS4?!'QG^+/C#5?V@?$)MO _B_Q!KWC#Q[XE\->+-%^ 7C67XJ:#:?$#
M3/"'PGT#7X<'XW_$:U\&ZG+X ^ _QS\3>-/@[XF\7? CPYXD\7>,?VJ?B1=?
M#CX9>-O&VI?%"[UC1/''[7%EXNU_X[_#CPSXI\(^'+/6=(TCP7\2'U>]^-UO
M^SY\*KB;PE\,_CAXHM=: /W!-S#M+"5< 9.1@J,A1D$94,W&YL $@$C-1O?V
MT?#RX+, @9)%+[F"H%!3D/)^Z1ONO(0JDL0I_$WX;3_#>ZMOVF+OX_?%+QC>
M_#+]D^#P3\2]#\??!;]MS]IWQ)X(L;;QIX!\:1^*=-'QXU+XO:+\7KKXJWG]
MEV]CXI_9^U_QWJ_PN\,^';_X#>._"%E!XV^*7B3[/1\<>%_%OPF;]FSX1:M\
M0/$G@F]^.5U^U!\:_B+??&+]LS]I+P#X:T#4]%'P?C\"_#V7X^^'OB,?C;XT
M^)O@7PCXBT#P1X7^'5[XZTOX>^+/"?ASXZ_%C4K&77/ G@G2;H _<:*XBE9D
M5UWKG,9.) H.W<4.&"[P4R1C<I7.X$">OAC]@'Q?KGB[X*^)/[>UBX\03>%/
MC'\5O 5CKEOX^\0?%KPCJ.D>$?$D^EZ9)\/?BYXRN+WQY\4/"<5DL,,_BKQ]
MJ%]XHL_&$7BOP7)=3:+X1T.5_N<'(!]1F@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** #_/Y5Q_B7P/
MX2\9/I3>+?"_ASQ2FAZ@^KZ+#XET#2]=BTC5GTO4]"?5-,35+:Z&GZFVB:WK
M.D-J%GY-TVEZOJ>G-*;2_NH9>PHH \]L/A9\.])BURWTGP)X*TJU\3FS_P"$
MGM-,\(^'["V\2?V?;FUT[^W[>VL8XM:73XF*V0U1+K[*F$MC"F5K=O/"^DZC
MIK:-J%A8WVD/!#9R:3>6%G<:3+90($CL9M+DADL9[!2 Z63P^1"P7RO+$<:K
MTM% ',ZEX7TC6K6*RUK3=.UBS@O+?48;+5M-LM3M(K^UWFWO8H;N*1(KR&9A
M-%>1%+N!P6AG1Y)9&LW.@Z?>W%C=WEI:W=SI=U->Z7<75K;W$^F7EQ!)9SW5
MA-+'))97$UG<75K)<6ABG>VN;B"2XD2:82;M% &3>:/8WMYI^H3V=E+J&E^=
M]@OY;.UFO;,72JEY'9W4T3SVD=W&B1W26[Q?:8@(I6**!65:>#?#>GZI=Z]I
M_A_P_IVO:BLZZEKFGZ#IMGJ^HBZFCN;D7>HV\"7TPN;F*.XN%FN9!-+&CR%I
M%5QU=% ')MX/T%M/NM)?2-);2K^>XN+_ $O^R--.FW\MU()KPWNGFW^Q7/VV
MXWW5R;B"3SKHK=2[KJ-)1SUY\'?AC?R07%Y\/? -W=V^IZ?K,=Y=^"/#%W>)
MK&E:E:ZQINKQW-QIDDL>K:?JUG;:I8ZFK"\M-4@M]1@ECNK>.5?3:* /+V^#
M7PH:2QN1\,OAU'>:7=C4=+O!X$\+_:M-U%8+FU&H6$YTM7L[P6EY=VBW5JT-
MP+:ZN(EE59Y WBGQ:^+6M_#7XB_#OX9>$?@WI?CZ75? ?C[XE:5?WGCOP7\.
M] \&V'PNU/X?>$M1M;>/7M.N_LU_);?%?3I--N=-BM+>+1XM:M+NXB,>R_\
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
MNWU%/GOX9?L8_%3X2>/%\=^&;C]BF[\0S_%[Q[XRU;XC3?LH>*+#XZ77P_\
MC#\;KWXC?$_PE%\6+/XY75XFOWO@[6;[PCH^NW6C7FBOJ>E>'=6U?PS=Z99-
MHJ?3_P 0?A+\2_B5^S[K7PV\2_$CPDOQ@F-EKOAKXK:/\.M2T[PIX;^(/@WQ
MW:>/OA'XQ'PUN/B!J=[J9\":_P"'_!VHZCH]SXY2R\4:AH=W*YTS3-5DT>S
M/G3PI^V%H=UX*^-7C+P3\!=3/BKPO^TFWP$\.^"=$UOX?Z-K/QX\37NNZ1IN
M@_$+2=<06>G6/A+Q%9ZQKVMV]SXON8?$<&B^&/$$UWI:ZB;&"_Z#0?V@OA#X
MJ^+'[*OPU\-?#6UU+1/C3\,I/VF/ /C2SAT'3?"W@+5]7\)ZIK'@J+6O#5J+
M.\NO&OQ+\)?\+)U?PAJ%E;WEG#;?#OX@7NH7FDZAIV@QZ]H> _V+8/ /Q8^
MWCS3?&VFR^$_@Q\"_#_PXN?!Y\)7$5_XD^)W@C0O%'@OP+\7H/$I\3RC11H?
M@+XJ_'/PM=^"VT?5K/55^)XU>ZU0:AX7T22+S+Q/_P $_P#Q9JOPW^/7ASPW
M\<=,\)_$3XA?&@^//@O\2H_AM-J3? GX9S:UKE_>?">/P]/X[@MO&K7>C?%;
M]I/07\775]HMRD/QQO;F/2$/A;1+9 #I-2_;+\)^,?@W\3/'VI_ _7/$2^%O
MAE\.?C+X!^%NHW?@G7-9^.OAGXO:QXK\-? VV\!IJ$EQHFG>,?B;XH\,CPWX
M2TCQ5)I42^(=>T2SU;4]-L;N;4[7VCP;\5_ 7QIUWX>Z/!X%T[Q+9ZY\"? 7
M[0T7B+5(]!UG1/ ^G_%"^@LOASI-D^IVAO[G4O%\7AWQMJ.G:AI.GV]M'!\/
MKZ;4/L4^H:6DE'XD?LMP^,_B9^SMXPT+Q-IWA7PA\#WDT_7/ K^'+K56\9>$
M]%U'P-XO^'&@V&OIXBTN7PT_@/X@_#KPSXHAO;K3_$+:O;QW6CW<,4=TMP,C
MX0?LR^//@GI?Q6A\)?%/PK/K?CSXVZ'XG\*:EK/PRU"\T_P%^SOH?B_0M4MO
M@%#I5M\0K"YUW5-.\,7?Q1TSP[\2;C4[>33?$WQ M?$FI>%-=TSPW#X7U0 X
MW4/VJ_!NL^(/V08];^#]Q?>)_CSXO^(/A.\;4;GPEJ.J?LZ>)_A7>CPWXX_X
M274I%GFOXO#WQHCT/X+75[X'GE:Y^(7B7PC+;I+X>N]1UW34U[]LCPOK_A3]
MI2\U3X-ZQXATKX(^']<\4>%?#E]?^"M6E_:!A\+_ !%^)GPLM;+P38:A<2Z?
MHNO:O\5_A/J'A;PM:>+18P7MUXG\$ZQ<W^FV&HW<FEIXJ_8EUG6]<_:I\0Z/
M\4=(T74OC!IWA?5?@$TW@:\U&']G7XK>&]>C^)Q^)5W WC2VB^)DVH_'O1/
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
MZDTM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
+ 4444 %%%% '_]D!

end
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223535968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</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_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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">GREENLAND
TECHNOLOGIES HOLDING CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">GTEC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">12,978,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">$ 35,100,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_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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001735041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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_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_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="ro">
<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">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_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="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">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_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_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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_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_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="re">
<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="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">000-38605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">D8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">00-0000000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">50 Millstone 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Building 400 Suite 130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">East Windsor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">1 (888)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">827-4832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary shares, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">WWC, P.C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">San
Mateo, California<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">1171<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_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_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_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_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_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_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_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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220256560">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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">$ 16,295,695<span></span>
</td>
<td class="nump">$ 11,062,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">3,433,361<span></span>
</td>
<td class="nump">6,738,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short Term Investment</a></td>
<td class="nump">7,800,723<span></span>
</td>
<td class="nump">2,105,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_AccountsAndOtherReceivablesNetCurrent', window );">Notes receivable</a></td>
<td class="nump">28,748,879<span></span>
</td>
<td class="nump">37,551,121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $762,325 and $859,319, respectively</a></td>
<td class="nump">14,337,760<span></span>
</td>
<td class="nump">15,915,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">23,096,382<span></span>
</td>
<td class="nump">25,803,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties-current</a></td>
<td class="nump">36,669,907<span></span>
</td>
<td class="nump">39,679,565<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_gtec_AdvanceToSuppliers', window );">Advance to suppliers</a></td>
<td class="nump">412,766<span></span>
</td>
<td class="nump">434,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_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,568,687<span></span>
</td>
<td class="nump">14,518<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">132,364,160<span></span>
</td>
<td class="nump">139,305,403<span></span>
</td>
</tr>
<tr class="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 asset</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 );">Property, plant, equipment and construction in progress, net</a></td>
<td class="nump">15,585,214<span></span>
</td>
<td class="nump">18,957,553<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_gtec_LandUseRightNet', window );">Land use rights, net</a></td>
<td class="nump">3,639,067<span></span>
</td>
<td class="nump">4,035,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIntangibleAssetsNet', window );">Other intangible assets</a></td>
<td class="nump">147,465<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_LongTermInvestments', window );">Long term investment</a></td>
<td class="nump">250,000<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_gtec_DeferedTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">219,207<span></span>
</td>
<td class="nump">141,623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">2,627,110<span></span>
</td>
<td class="nump">80,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_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">283,118<span></span>
</td>
<td class="nump">44,093<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">22,751,181<span></span>
</td>
<td class="nump">23,263,039<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">155,115,341<span></span>
</td>
<td class="nump">162,568,442<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ShortTermBorrowings', window );">Short-term bank loans</a></td>
<td class="nump">8,986,255<span></span>
</td>
<td class="nump">8,760,945<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_gtec_NotesPayablebankAcceptanceNotes', window );">Notes payable-bank acceptance notes</a></td>
<td class="nump">28,272,472<span></span>
</td>
<td class="nump">42,093,061<span></span>
</td>
</tr>
<tr class="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">24,817,165<span></span>
</td>
<td class="nump">29,064,132<span></span>
</td>
</tr>
<tr class="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 payables</a></td>
<td class="nump">192,478<span></span>
</td>
<td class="nump">108,058<span></span>
</td>
</tr>
<tr class="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">227,432<span></span>
</td>
<td class="nump">387,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">1,693,315<span></span>
</td>
<td class="nump">3,619,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">1,547,390<span></span>
</td>
<td class="nump">1,198,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_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">472,182<span></span>
</td>
<td class="nump">33,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Lease obligations - current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">197,915<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 );">Long term operating lease liabilities</a></td>
<td class="nump">66,208,689<span></span>
</td>
<td class="nump">85,463,224<span></span>
</td>
</tr>
<tr class="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>Long-term 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_OperatingLeaseLiabilityNoncurrent', window );">Long term operating lease liabilities</a></td>
<td class="nump">2,176,130<span></span>
</td>
<td class="nump">47,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebtNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">1,812,759<span></span>
</td>
<td class="nump">2,212,938<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 long-term liabilities</a></td>
<td class="nump">3,988,889<span></span>
</td>
<td class="nump">2,260,552<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">70,197,578<span></span>
</td>
<td class="nump">87,723,776<span></span>
</td>
</tr>
<tr class="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_EquityAbstract', window );"><strong>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 );">Ordinary shares, no par value, 12,978,504 shares authorized; 12,978,504 and 11,329,530 shares issued and outstanding as of December 31, 2022 and December 31, 2021.</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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">32,955,927<span></span>
</td>
<td class="nump">23,759,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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory reserves</a></td>
<td class="nump">3,842,331<span></span>
</td>
<td class="nump">3,842,331<span></span>
</td>
</tr>
<tr class="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="nump">37,228,261<span></span>
</td>
<td class="nump">33,668,696<span></span>
</td>
</tr>
<tr class="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 income (loss)</a></td>
<td class="num">(2,831,419)<span></span>
</td>
<td class="nump">1,014,399<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">71,195,100<span></span>
</td>
<td class="nump">62,284,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interest</a></td>
<td class="nump">13,722,663<span></span>
</td>
<td class="nump">12,559,876<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">TOTAL EQUITY</a></td>
<td class="nump">84,917,763<span></span>
</td>
<td class="nump">74,844,666<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 155,115,341<span></span>
</td>
<td class="nump">$ 162,568,442<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AdvanceToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advance to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_AdvanceToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_DeferedTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DeferedTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_LandUseRightNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">gtec_LandUseRightNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_NotesPayablebankAcceptanceNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes payable-bank acceptance notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_NotesPayablebankAcceptanceNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, receivable from customers, clients, or other third-parties, and receivables 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables to be collected 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, at the financial statement date. which are usually due within one year (or one business 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amortization of finite-lived and indefinite-lived intangible assets 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_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt classified as other, payable after 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6486098&amp;loc=d3e24708-158529<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220245456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts', window );">Accounts receivable, net of allowance for doubtful accounts (in Dollars)</a></td>
<td class="nump">$ 762,325<span></span>
</td>
<td class="nump">$ 859,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in Dollars per share)</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_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">12,978,504<span></span>
</td>
<td class="nump">12,978,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">12,978,504<span></span>
</td>
<td class="nump">11,329,530<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">12,978,504<span></span>
</td>
<td class="nump">11,329,530<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284308021184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income and Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">REVENUES</a></td>
<td class="nump">$ 90,830,674<span></span>
</td>
<td class="nump">$ 98,839,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">COST OF GOODS SOLD</a></td>
<td class="nump">70,995,940<span></span>
</td>
<td class="nump">79,246,280<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_GrossProfit', window );">GROSS PROFIT</a></td>
<td class="nump">19,834,734<span></span>
</td>
<td class="nump">19,593,620<span></span>
</td>
</tr>
<tr class="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">2,630,226<span></span>
</td>
<td class="nump">1,868,156<span></span>
</td>
</tr>
<tr class="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">5,459,020<span></span>
</td>
<td class="nump">3,948,850<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="nump">5,786,946<span></span>
</td>
<td class="nump">5,526,546<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">13,876,192<span></span>
</td>
<td class="nump">11,343,552<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 );">INCOME FROM OPERATIONS</a></td>
<td class="nump">5,958,542<span></span>
</td>
<td class="nump">8,250,068<span></span>
</td>
</tr>
<tr class="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">56,817<span></span>
</td>
<td class="nump">68,295<span></span>
</td>
</tr>
<tr class="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="num">(402,968)<span></span>
</td>
<td class="num">(587,264)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="num">(1,511)<span></span>
</td>
<td class="nump">1,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OtherOperatingIncomeLoss', window );">Other income/(loss)</a></td>
<td class="nump">1,705,506<span></span>
</td>
<td class="nump">1,378,597<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">INCOME BEFORE INCOME TAX</a></td>
<td class="nump">7,316,386<span></span>
</td>
<td class="nump">9,111,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">INCOME TAX</a></td>
<td class="nump">699,691<span></span>
</td>
<td class="nump">1,843,260<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_ProfitLoss', window );">NET INCOME</a></td>
<td class="nump">6,616,695<span></span>
</td>
<td class="nump">7,268,221<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">LESS: NET INCOME (LOSS) ATTRIBUTABLE TO NONCONTROLLING INTEREST</a></td>
<td class="nump">3,057,130<span></span>
</td>
<td class="nump">1,002,643<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 INCOME ATTRIBUTABLE TO GREENLAND TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES</a></td>
<td class="nump">3,559,565<span></span>
</td>
<td class="nump">6,265,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">OTHER COMPREHENSIVE INCOME (LOSS):</a></td>
<td class="num">(5,740,161)<span></span>
</td>
<td class="nump">1,476,710<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_gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin', window );">Unrealized foreign currency translation income (loss) attribute to Greenland technologies holding corporation and subsidiaries</a></td>
<td class="num">(3,845,818)<span></span>
</td>
<td class="nump">1,077,324<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_gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest', window );">Unrealized foreign currency translation income (loss) attribute to non-controlling interest</a></td>
<td class="num">(1,894,343)<span></span>
</td>
<td class="nump">399,386<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 income</a></td>
<td class="num">(286,253)<span></span>
</td>
<td class="nump">7,342,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Noncontrolling interest</a></td>
<td class="nump">$ 1,162,787<span></span>
</td>
<td class="nump">$ 1,402,029<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic and diluted (in Shares)</a></td>
<td class="nump">11,886,876<span></span>
</td>
<td class="nump">10,840,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>NET INCOME PER ORDINARY SHARE ATTRIBUTABLE TO OWNERS OF THE COMPANY:</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_EarningsPerShareBasic', window );">Basic and diluted (in Dollars per share)</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cost of goods produced and sold and services rendered 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 the cost of borrowed funds 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Net 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284225067680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income and Comprehensive Income (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Basic and diluted</a></td>
<td class="nump">11,886,876<span></span>
</td>
<td class="nump">10,840,638<span></span>
</td>
</tr>
<tr class="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 );">Basic and diluted</a></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215210672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Share Holders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Ordinary Shares No Par Value</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income/(loss)</div></th>
<th class="th"><div>Statutory Reserve</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Non-Controlling Interest</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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 50,661,462<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 13,707,398<span></span>
</td>
<td class="num">$ (62,925)<span></span>
</td>
<td class="nump">$ 4,517,117<span></span>
</td>
<td class="nump">$ 26,728,332<span></span>
</td>
<td class="nump">$ 5,771,540<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_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,225,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock grant</a></td>
<td class="nump">66,200<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">66,200<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock grant (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Sale of stock and warrants</a></td>
<td class="nump">8,209,897<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,209,897<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of stock and warrants (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,038,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_gtec_DebtOfTheCancelledCompany', window );">Debt of the cancelled company</a></td>
<td class="nump">1,775,869<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,775,869<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_gtec_ProceedsFromNCIsInvestment', window );">Proceeds from NCI's Investment</a></td>
<td class="nump">5,386,307<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,386,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">7,268,221<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,265,578<span></span>
</td>
<td class="nump">1,002,643<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_gtec_TransferToStatutoryReserve', window );">Transfer to statutory reserve</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(674,786)<span></span>
</td>
<td class="nump">674,786<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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,476,710<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,077,324<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">399,386<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">74,844,666<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">23,759,364<span></span>
</td>
<td class="nump">1,014,399<span></span>
</td>
<td class="nump">3,842,331<span></span>
</td>
<td class="nump">33,668,696<span></span>
</td>
<td class="nump">12,559,876<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_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,329,530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Sale of stock and warrants</a></td>
<td class="nump">9,196,563<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,196,563<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="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 );">Sale of stock and warrants (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,648,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ProceedsFromNCIsInvestment', window );">Proceeds from NCI's Investment</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">6,616,695<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,559,565<span></span>
</td>
<td class="nump">3,057,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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5,740,161)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,845,818)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,894,343)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 84,917,763<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 32,955,927<span></span>
</td>
<td class="num">$ (2,831,419)<span></span>
</td>
<td class="nump">$ 3,842,331<span></span>
</td>
<td class="nump">$ 37,228,261<span></span>
</td>
<td class="nump">$ 13,722,663<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_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,978,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_gtec_DebtOfTheCancelledCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt of the cancelled company.</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;">gtec_DebtOfTheCancelledCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ProceedsFromNCIsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from NCI's Investment.</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;">gtec_ProceedsFromNCIsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_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;">gtec_TransferToStatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of stock related to Restricted Stock Awards 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220223568">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 6,616,695<span></span>
</td>
<td class="nump">$ 7,268,221<span></span>
</td>
</tr>
<tr class="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 income to net cash provided by 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,436,114<span></span>
</td>
<td class="nump">2,511,996<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_gtec_LossOnPrepaymentOfFinancingLeaseObligations', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">1,511<span></span>
</td>
<td class="num">(1,785)<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_gtec_IncreaseInAllowanceForDoubtfulAccounts', window );">Increase in allowance for doubtful accounts</a></td>
<td class="num">(32,316)<span></span>
</td>
<td class="num">(149,172)<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_gtec_IncreaseInProvisionForInventory', window );">Increase in provision for inventory</a></td>
<td class="nump">359,534<span></span>
</td>
<td class="nump">23,536<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_gtec_DeferredTaxAsset', window );">Deferred tax assets</a></td>
<td class="num">(90,259)<span></span>
</td>
<td class="nump">20,398<span></span>
</td>
</tr>
<tr class="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>Increase (Decrease) In:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">406,963<span></span>
</td>
<td class="num">(3,025,758)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesReceivableCurrent', window );">Notes receivable</a></td>
<td class="nump">6,074,159<span></span>
</td>
<td class="num">(5,945,558)<span></span>
</td>
</tr>
<tr class="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="nump">400,982<span></span>
</td>
<td class="num">(9,970,187)<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_gtec_AdvanceToSuppliersCost', window );">Advance to suppliers</a></td>
<td class="num">(11,187)<span></span>
</td>
<td class="nump">23,463<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_gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets', window );">Other current and noncurrent assets</a></td>
<td class="num">(7,795,981)<span></span>
</td>
<td class="num">(1,424,031)<span></span>
</td>
</tr>
<tr class="re">
<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>Increase (Decrease) In:</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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(2,080,206)<span></span>
</td>
<td class="nump">6,461,841<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_gtec_CustomerDeposit', window );">Customer deposits</a></td>
<td class="num">(133,803)<span></span>
</td>
<td class="nump">12,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">2,115,816<span></span>
</td>
<td class="num">(867,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_IncreaseDecreaseInAccruedTaxesPayable', window );">Income tax payables</a></td>
<td class="nump">94,634<span></span>
</td>
<td class="nump">106,887<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Due to related parties</a></td>
<td class="nump">183,066<span></span>
</td>
<td class="num">(405,732)<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_gtec_LongtermPayablesunamortizedDeferredFinancingCost', window );">Long-term payables - unamortized deferred financing costs</a></td>
<td class="num">(186,800)<span></span>
</td>
<td class="num">(3,945)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="num">(1,045,677)<span></span>
</td>
<td class="num">(392,029)<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 PROVIDED BY OPERATING ACTIVITIES</a></td>
<td class="nump">7,313,245<span></span>
</td>
<td class="num">(5,755,940)<span></span>
</td>
</tr>
<tr class="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_PaymentsToAcquireLandHeldForUse', window );">Purchases of Long-term assets</a></td>
<td class="num">(525,128)<span></span>
</td>
<td class="num">(897,385)<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_gtec_ProceedsFromGovernmentGrantsForConstruction', window );">Proceeds from government grants for construction</a></td>
<td class="nump">808,821<span></span>
</td>
<td class="nump">255,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant and equipment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,570<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInterestInJointVenture', window );">Investment in a joint venture</a></td>
<td class="num">(250,000)<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_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED BY INVESTING ACTIVITES</a></td>
<td class="nump">33,693<span></span>
</td>
<td class="num">(638,980)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ProceedsFromShortTermDebt', window );">Proceeds from short-term bank loans</a></td>
<td class="nump">11,697,621<span></span>
</td>
<td class="nump">8,666,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherDebt', window );">Repayments of short-term bank loans</a></td>
<td class="num">(10,786,753)<span></span>
</td>
<td class="num">(18,724,388)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfNotesPayable', window );">Notes payable</a></td>
<td class="num">(10,847,677)<span></span>
</td>
<td class="nump">15,416,006<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_gtec_ProceedsFromRelatedParties', window );">Proceeds from related parties</a></td>
<td class="nump">281,406<span></span>
</td>
<td class="nump">419,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt', window );">Repayment of loans from related parties</a></td>
<td class="num">(2,159,416)<span></span>
</td>
<td class="num">(4,045,048)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Repayment of loans from third parties</a></td>
<td class="num">(1,481,087)<span></span>
</td>
<td class="num">(310,443)<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_gtec_PrepaymentOfLeasefinancingObligations', window );">Proceeds from third parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">155,222<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_gtec_PaymentOfPrincipalOnFinancingLeaseObligation', window );">Payment of principal on financing lease obligation</a></td>
<td class="num">(185,136)<span></span>
</td>
<td class="num">(776,108)<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_gtec_ProceedsFromEquityAndDebtFinaning', window );">Proceeds from equity and debt financing</a></td>
<td class="nump">9,196,563<span></span>
</td>
<td class="nump">8,209,897<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_gtec_ProceedsFromNCIsInvestment', window );">Proceeds from NCI's Investment</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,386,307<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_gtec_ReductionOfCapital', window );">Restricted stock grant</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">66,200<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_NetCashProvidedByUsedInFinancingActivities', window );">NET CASH PROVIDED/(USED) IN FINANCING ACTIVITES</a></td>
<td class="num">(4,284,479)<span></span>
</td>
<td class="nump">14,462,981<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="nump">3,062,459<span></span>
</td>
<td class="nump">8,068,061<span></span>
</td>
</tr>
<tr class="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 changes on cash</a></td>
<td class="num">(1,134,295)<span></span>
</td>
<td class="nump">329,778<span></span>
</td>
</tr>
<tr class="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 AND RESTRICTED CASH AT BEGINNING OF YEAR</a></td>
<td class="nump">17,800,892<span></span>
</td>
<td class="nump">9,403,053<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental 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_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">695,315<span></span>
</td>
<td class="nump">1,631,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">405,174<span></span>
</td>
<td class="nump">637,967<span></span>
</td>
</tr>
<tr class="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 AND RESTRICTED CASH AT END OF PERIOD</a></td>
<td class="nump">19,729,056<span></span>
</td>
<td class="nump">17,800,892<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_gtec_BankBalancesAndCash', window );">Bank balances and cash</a></td>
<td class="nump">16,295,695<span></span>
</td>
<td class="nump">11,062,590<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_gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash', window );">Bank balances and cash included in assets classified as restricted cash</a></td>
<td class="nump">$ 3,433,361<span></span>
</td>
<td class="nump">$ 6,738,302<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AdvanceToSuppliersCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance to suppliers.</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;">gtec_AdvanceToSuppliersCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_BankBalancesAndCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_BankBalancesAndCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_CustomerDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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;">gtec_CustomerDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_DeferredTaxAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax 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;">gtec_DeferredTaxAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other current and 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;">gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_IncreaseInAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_IncreaseInAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_IncreaseInProvisionForInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_IncreaseInProvisionForInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_LongtermPayablesunamortizedDeferredFinancingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payables-unamortized deferred financing costs.</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;">gtec_LongtermPayablesunamortizedDeferredFinancingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_LossOnPrepaymentOfFinancingLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on prepayment of financing lease obligations.</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;">gtec_LossOnPrepaymentOfFinancingLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PaymentOfPrincipalOnFinancingLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of principal on financing lease obligation.</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;">gtec_PaymentOfPrincipalOnFinancingLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PrepaymentOfLeasefinancingObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepayment of lease-financing obligations.</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;">gtec_PrepaymentOfLeasefinancingObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ProceedsFromEquityAndDebtFinaning">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from equity and debt finaning.</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;">gtec_ProceedsFromEquityAndDebtFinaning</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ProceedsFromGovernmentGrantsForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from government grants for construction.</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;">gtec_ProceedsFromGovernmentGrantsForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ProceedsFromNCIsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from NCI's Investment.</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;">gtec_ProceedsFromNCIsInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ProceedsFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ProceedsFromRelatedParties.</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;">gtec_ProceedsFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ReductionOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction of capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_ReductionOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts due within one year (or one business cycle) from note holders for outstanding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating 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_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireLandHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for acquisition of land for use; excludes purchases of land held as inventory or as investments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLandHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt supported by a written promise to pay an obligation.</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_ProceedsFromRepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.</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_ProceedsFromRepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the payment of debt 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284225310096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Principal Activities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND PRINCIPAL ACTIVITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
1 &#8211; ORGANIZATION AND PRINCIPAL ACTIVITIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
Technologies Holding Corporation (the &#8220;Company&#8221; or &#8220;Greenland&#8221;) was incorporated on December&#160;28, 2017 as
a British Virgin Islands company with limited liability. The Company was incorporated as a blank check company for the purpose of effecting
a merger, capital stock exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination
with one or more target businesses. Following the Business Combination (as described and defined below) in October 2019, the Company
changed its name from Greenland Acquisition Corporation to Greenland Technologies Holding Corporation.</span></p><p style="font: 10pt Times New 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">Greenland
serves as the parent company of Zhongchai Holding (Hong Kong) Limited, a holding company formed under the laws of Hong Kong Special Administrative
Region (&#8220;Hong Kong&#8221;) on April 23, 2009 (&#8220;Zhongchai Holding&#8221;). Zhongchai Holding&#8217;s subsidiaries include
Zhejiang Zhongchai Machinery Co. Ltd., an operating company formed under the laws of the People&#8217;s Republic of China (the &#8220;PRC&#8221;
or &#8220;China&#8221;) in 2005, Hangzhou Greenland Energy Technologies Co., Ltd., an operating company formed under the laws of the
PRC in 2019, and Shanghai Hengyu Business Management Consulting Co., Ltd., a company formed under the laws of the PRC in 2005. Through
Zhongchai Holding and its subsidiaries, Greenland develops and manufactures traditional transmission products for material handling machineries
in the PRC.</span></p><p style="font: 10pt Times New 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">HEVI
Corp. (&#8220;HEVI&#8221;), formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under
the laws of the State of Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products
for the heavy industrial equipment industry, including electric industrial vehicles, in the North American market.</span></p><p style="font: 10pt Times New 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">Through
its PRC subsidiaries, Greenland offers transmission products, which are key components for forklift trucks used in manufacturing and
logistic applications, such as factories, workshops, warehouses, fulfilment centers, shipyards, and seaports. Forklifts play an important
role in the logistic systems of many companies across different industries in China and globally. Generally, industries with the largest
demand for forklifts include the transportation, warehousing logistics, electrical machinery, and automobile industries. Greenland&#8217;s
revenue decreased from approximately $98.84 million in the fiscal year 2021 to $90.83 million in the fiscal year 2022. The decrease in
revenue was primarily the result of a decrease in the Company&#8217;s sales volume resulting from COVID-19 related lockdowns in China
for the year ended December 31, 2022. Based on the revenues in the fiscal years ended December 31, 2022 and 2021, Greenland believes
that it is one of the major developers and manufacturers of transmission products for small and medium-sized forklift trucks in China.</span></p><p style="font: 10pt Times New 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">Greenland&#8217;s
transmission products are used in 1-ton to 15-tons forklift trucks, some with mechanical shift and some with automatic shift. Greenland
sells these transmission products directly to forklift-truck manufacturers. In the fiscal years ended December 31, 2022 and 2021, Greenland
sold an aggregate of 129,686 and 141,431 sets of transmission products, respectively, to more than 100 forklift manufacturers in the
PRC.</span></p><p style="font: 10pt Times New 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">There is increasing demand for electric industrial
vehicles powered by sustainable energy in order to reduce air pollution and lower carbon emissions. In December 2020, Greenland launched
a new division to focus on the production and sale of electric industrial vehicles&#8212;a division that Greenland intends to develop
to diversify its product offerings. Greenland&#8217;s electric industrial vehicle products currently include GEF-series electric forklifts,
a series of lithium powered forklifts with three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium
powered electric wheeled front loader, GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator, and GEL-5000, an
all-electric 5.0 ton rated load lithium wheeled front loader. These products are available for purchase in the United States (&#8220;U.S.&#8221;)
market. In August 2022, Greenland launched a 54,000 square foot industrial electric vehicle assembly site in Baltimore, Maryland to support
local services, assembly and distribution of its electric industrial heavy equipment products line.</p><p style="font: 10pt Times New 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
COVID-19 pandemic has significantly affected business and manufacturing activities within China, including travel restrictions, widespread
mandatory quarantines, and suspension of business activities within China. For the fiscal years ended December 31, 2021 and 2022, we
experienced rising material costs due to the pandemic. As of the date of this report, Chinese industries have gradually resumed businesses
as the Chinese government lifted its COVID-19 protocols and measures since December 2022. However, we remain cautious and prudent when
assessing the future impact of COVID-19 on our business due to the current ongoing global pandemic.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
Company&#8217;s Shareholders</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, Cenntro Holding Limited owned 47.86% of Greenland&#8217;s outstanding ordinary shares. Cenntro Holding Limited
is controlled and beneficially owned by Mr. Peter Zuguang Wang, the chairman of the board of directors of the Company.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
Company&#8217;s Subsidiaries</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
Holding, the wholly-owned subsidiary of the Company, owned 71.576% of Zhejiang Zhongchai Machinery Co., Ltd. (&#8220;Zhejiang Zhongchai&#8221;),
62.5% of Shanghai Hengyu Business Management Consulting Co., Ltd. (&#8220;Hengyu&#8221;), 100% of Hangzhou Greenland Energy Technologies
Co., Ltd Co., Ltd (&#8220;Hangzhou Greenland&#8221;), 100% of HEVI (formerly known as Greenland Technologies Corp.) and 62.5% of Hengyu
Capital, Ltd. (&#8220;Hengyu Capital&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 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>Zhejiang
Zhongchai</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
Zhongchai, a limited liability company registered on November 21, 2005, is the direct operating subsidiary of Zhongchai Holding in the
PRC. On April 5, 2007, Usunco Automotive Limited (&#8220;Usunco&#8221;), a British Virgin Islands limited liability company, invested
US$8,000,000 for purchasing approximately 75.47% equity interest of Zhejiang Zhongchai. On December 16, 2009, Usunco agreed to transfer
its 75.47% interest in Zhejiang Zhongchai to Zhongchai Holding. On April 26, 2010, Xinchang County Keyi Machinery Co., Ltd. transferred
24.528% equity interest it owned in Zhejiang Zhongchai to Zhongchai Holding in exchange for a consideration of US$2.6 million. On November
1, 2017, Xinchang County Jiuxin Investment Management Partnership (LP) (&#8220;Jiuxin&#8221;), an entity controlled and beneficially
owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately RMB31,590,000 in Zhejiang Zhongchai
for 10.53% of its interest.On December 29, 2021, Xinchang County Jiuhe Investment Management Partnership (LP) (&#8220;Jiuhe&#8221;),
an entity controlled and beneficially owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately
RMB34,300,000 in Zhejiang Zhongchai for 20.00% of its interest. As of December 31, 2022, Zhongchai Holding owned approximately 71.576%
of the equity interests, Jiuxin owned approximately 8.424% of the equity interests, and Jiuhe owned approximately 20.00% of the equity
interests in Zhejiang Zhongchai.</span></p><p style="font: 10pt Times New 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">Through
Zhejiang Zhongchai, the Company has been engaging in the manufacturing and sales of transmission systems mainly for forklift trucks since
2006. These forklift trucks are used in manufacturing and logistics applications, such as factory, workshop, warehouse, fulfilment centers,
shipyards and seaports. The transmission systems are the key components for forklift trucks. The Company supplies transmission systems
to forklift truck manufacturers. Its transmission systems fit for forklift trucks ranging from 1 to 15 tons, with either mechanical shift
or automatic shift. All the products are currently manufactured at the Company&#8217;s facility in Xinchang, Zhejiang Province, the PRC
and are sold to both domestic and oversea markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hengyu</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hengyu
is a limited liability company registered on September 10, 2015 in Shanghai Free Trade Zone, Shanghai, the PRC. Hengyu holds no assets
other than an account receivable owed by Cenntro Holding Limited. The main business of Hengyu is to provide investment management and
consulting services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hangzhou
Greenland</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
Greenland is a limited liability company registered on August 9, 2019 in Hangzhou Sunking Plaza, Zhejiang, the PRC. Hangzhou Greenland
engages in the business of trading construction engineering machinery, electronic components, hardware, and others.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEVI</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEVI,
formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under the laws of the State of
Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products for the heavy industrial
equipment industry, including electric industrial vehicles, in the North American market.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Hengyu
Capital</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hengyu
capital is a limited liability company registered on August 16, 2022 in Hong Kong. The main business of Hengyu capital is to engage in
investment management and consulting services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Details
of the Company&#8217;s subsidiaries, which are included in these consolidated financial statements as of December 31, 2022, are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Name</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">Domicile<br/> and Date of<br/> Incorporation</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Paid-in<br/> Capital</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Percentage of <br/> Effective <br/> Ownership</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">Principal Activities</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 33%; text-align: left">Zhongchai Holding (Hong Kong) Limited</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; width: 15%; vertical-align: top">Hong Kong <br/>April 23, 2009</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 5%; text-align: left">HKD</td>
    <td style="vertical-align: top; width: 9%; text-align: right">10,000</td><td style="vertical-align: top; width: 1%; text-align: left">&#160;</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">&#160;</td><td style="vertical-align: top; width: 9%; text-align: right">100</td><td style="vertical-align: top; width: 1%; text-align: left">%</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; width: 22%; vertical-align: top">Holding</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Zhejiang Zhongchai Machinery Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">PRC<br/>November 21, 2005</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB</td>
    <td style="vertical-align: top; text-align: right">25,000,000</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">71.576</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Manufacture, sale of various transmission boxes</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Shanghai Hengyu Business Management Consulting Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">PRC<br/>September 10, 2015</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB</td>
    <td style="vertical-align: top; text-align: right">251,500,000</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">62.5</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Investment management and consulting services</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Hangzhou Greenland Energy Technologies Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">PRC <br/>August 8, 2020</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB</td>
    <td style="vertical-align: top; text-align: right">7,224,922</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">100</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">Trading</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">HEVI Corp.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">Delaware<br/>January 14, 2020</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">USD</td>
    <td style="vertical-align: top; text-align: right">6,363,557</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">100</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;U.S. operation and distribution of electric industrial vehicles for North American market</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Hengyu Capital, Ltd</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">Hong Kong <br/>August 16, 2022</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">HKD</td>
    <td style="vertical-align: top; text-align: right">10,000</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">62.5</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Investment management and consulting services</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224839808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"><b>NOTE 2
&#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
of Presentation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United
States of America (&#8220;U.S. GAAP&#8221;). The consolidated financial statements include the financial statements of the Company and
its subsidiaries. All significant inter-company transactions and balances between the Company and its subsidiaries are eliminated upon
consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principles
of Consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of Greenland Technologies Holding Corporation and its subsidiaries and have been
prepared in accordance with U.S.&#160;GAAP. Intercompany accounts and transactions have been eliminated upon consolidation. Certain reclassifications
to previously reported financial information have been made to conform to the current period presentation.</span></p><p style="font: 10pt Times New 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
Business Combination was accounted for as a reverse recapitalization (the &#8220;Recapitalization Transaction&#8221;) in accordance with
Accounting Standard Codification (&#8220;ASC&#8221;) 805, Business Combinations. For accounting and financial reporting purposes, Zhongchai
Holding is considered the acquirer based on facts and circumstances, including the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
    Holding&#8217;s operations comprise the ongoing operations of the combined entity&#894;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    officers of the newly combined company consist of Zhongchai Holding&#8217;s executives, including the Chief Executive Officer, Chief
    Financial Officer and General Counsel&#894; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    former shareholders of Zhongchai Holding own a majority voting interest in the combined entity.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of Zhongchai Holding being the accounting acquirer, the financial reports filed with the SEC by the Company subsequent to the
Business Combination are prepared &#8220;as if&#8221; Zhongchai Holding is the predecessor and legal successor to the Company. The historical
operations of Zhongchai Holding are deemed to be those of the Company. Thus, the financial statements included in this report reflect
(i) the historical operating results of Zhongchai Holding prior to the Business Combination&#894; (ii) the combined results of the Company
and Zhongchai Holding following the Business Combination in October 24, 2019&#894; (iii) the assets and liabilities of Zhongchai Holding
at their historical cost, and (iv) Greenland&#8217;s equity structure for all periods presented. Zhongchai Holding received 7,500,000
shares of Greenland in exchange for all the share capital, which is reflected retroactively to December 31, 2017 and will be utilized
for calculating earnings per share in all prior periods. No step-up basis of intangible assets or goodwill was recorded in the Business
Combination transaction consistent with the treatment of the transaction as a reverse capitalization of Zhongchai Holding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of Estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with U.S. GAAP 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 reported amounts of revenues and expenses during the reporting periods. Management makes these estimates
using the best information available at the time the estimates are made. Actual results could differ from those estimates. Significant
estimates in the years ended December 31, 2022 and 2021 include allowance for doubtful accounts, reserve for inventories, useful life
of property, plant and equipment, assumptions used in assessing impairment of long-term assets and valuation of deferred tax assets and
accruals for taxes due.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-controlling
Interest</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests in the Company&#8217;s subsidiaries are recorded in accordance with the provisions of Financial Accounting Standards Board
(&#8220;FASB&#8221;) Accounting Standards Codification 810 Consolidation (&#8220;ASC 810&#8221;) and are reported as a component of equity,
separate from the parent&#8217;s equity. Purchase or sale of equity interests that do not result in a change of control are accounted
for as equity transactions. Results of operations attributable to the non-controlling interest are included in our consolidated results
of operations and, upon loss of control, the interest sold, as well as interest retained, if any, will be reported at fair value with
any gain or loss recognized in earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Translation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollars (&#8220;US$&#8221; or &#8220;$&#8221;). The functional
currency of the Company is Renminbi (&#8220;RMB&#8221;). &#160;Transactions in foreign currencies are initially recorded at the functional
currency rate then in effect at the date of the transaction. Any differences between the initially recorded amount and the settlement
amount are recorded as a gain or loss on foreign currency transaction in the consolidated statements of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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">For the years ended<br/> December&#160;31,</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; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: justify">Period end RMB: US$ exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8972</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">6.3726</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Period average RMB: US$ exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.7518</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">6.4424</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"><span style="font-family: Times New 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
RMB is not freely convertible into foreign currency and all foreign exchange transactions must take place through authorized institutions.
The PRC government imposes significant exchange restrictions on fund transfers out of the PRC that are not related to business operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and Cash Equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
financial reporting purposes, the Company considers all highly liquid investments purchased with an original maturity of three months
or less to be cash equivalents. The Company maintains its bank accounts in the U.S., the PRC and Hong Kong. Balances at financial institutions
or state-owned banks within the PRC and Hong Kong are not covered by insurance.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Cash</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash represents amounts held by a bank as security for bank acceptance bills, as well as the financial product secured for the short-term
bank loan and therefore is not available for the Company&#8217;s use until such time as the bank acceptance notes and bank loans have
been fulfilled or expired, normally within a twelve-month period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
Value of Financial Instruments</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applies the provisions of ASC 820, <i>Fair Value Measurements and Disclosures</i>, to the financial instruments that are required
to be carried at fair value. Fair value is the price that would be received to sell 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
at the measurement date. The Company uses a three-tier fair value hierarchy based upon observable and non-observable inputs that prioritizes
the information used to develop our assumptions regarding fair value. Fair value measurements are separately disclosed by level within
the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1&#8212;defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></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; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2&#8212;defined as inputs other than quoted prices in active markets, that are either directly or indirectly observable; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3&#8212;defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own
    assumptions.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, notes receivable,
accounts payable, other payables and accrued liabilities, short-term bank loans, and notes payable.</span></p><p style="font: 10pt Times New 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
carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and other current assets and liabilities
approximate fair value because of the short-term nature of these items. The estimated fair values of short-term bank loans were not materially
different from their carrying value as presented due to the short maturities and that the interest rates on the borrowing approximate
those that would have been available for loans of similar remaining maturity and risk profile. As the carrying amounts are reasonable
estimates of the fair value, these financial instruments are classified within Level 1 of the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts
Receivable</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are carried at net realizable value. The Company reviews its accounts receivable on a periodic basis and makes general and
specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual
receivable balances, the Company considers many factors, including the age of the balance, customer&#8217;s historical payment history,
its current creditworthiness and current economic trends. Accounts are written off after exhaustive efforts at collection. The Company
only grants credit terms to established customers who are deemed to be financially responsible. Credit periods to customers are within
60 days after customers received the purchased goods. If accounts receivable are to be provided for, or written off, they would be recognized
in the consolidated statement of operations within operating expenses. Balance of allowance of doubtful accounts was $0.76 million and
$0.86 million as of December 31, 2022 and December 31, 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value, which is based on estimated selling prices less any further costs expected to
be incurred for completion and disposal. Cost of raw materials is calculated using the weighted average method and is based on purchase
cost. Work-in-progress and finished goods costs are determined using the weighted average method and comprise direct materials, direct
labor and an appropriate proportion of overhead. The Company records inventory reserves for excess or obsolete inventories based upon
assumptions about its current and future demand forecasts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advance
to Suppliers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
to suppliers represents interest-free cash paid in advance to suppliers for purchases of parts and/or raw materials. The balance of advance
to suppliers was $0.41 million and $0.43 million as of December 31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant, and Equipment </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant, and equipment are stated at cost less accumulated depreciation, and include expenditure that substantially increases the useful
lives of existing assets. Expenditures for repairs and maintenance, which do not extend the useful life of the assets, are expensed as
incurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is provided over their estimated useful lives, using the straight-line method. Estimated useful lives are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant,
    buildings and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery
    and equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2~10 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3~5 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fixed
    assets decoration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
assets are sold or retired, their costs and accumulated depreciation are eliminated from the consolidated financial statements and any
gain or loss resulting from their disposal is recognized in the period of disposition as an element of other income. The cost of maintenance
and repairs is charged to income as incurred, whereas significant renewals and betterments are capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Land
Use Rights</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the PRC laws, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government. The land use rights granted to the Company are being amortized using the straight-line
method over the lease term of fifty years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of Long-Lived Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived
assets are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts
may not be recoverable in accordance with FASB ASC 360, &#8220;Property, Plant and Equipment&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
evaluating long-lived assets for recoverability, the Company uses its best estimate of future cash flows expected to result from the
use of the asset and eventual disposition in accordance with FASB ASC 360-10-15. To the extent that estimated future, undiscounted cash
inflows attributable to the asset, less estimated future, undiscounted cash outflows, are less than the carrying amount, an impairment
loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed
of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value
or fair value less costs to sell. There was no impairment loss recognized for the years ended December 31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lease</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
842 supersedes the lease requirements in ASC 840 &#8220;Leases,&#8221; and generally requires lessees to recognize operating and finance
lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount,
timing and uncertainty of cash flows arising from leasing arrangements. Leases that transfer substantially all of the benefits and risks
incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of
an obligation at the inception of the lease. All other leases are accounted for as operating leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">A
sale-leaseback transaction occurs when an entity sells an asset it owns and immediately leases the asset back from the buyer. The seller
then becomes the lessee and the buyer becomes the lessor. Under ASC 842, both parties must assess whether the buyer-lessor has obtained
control of the asset and a sale has occurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has determined that the leaseback transaction that it entered in 2019 fails to qualify as a sale because control is not transferred
to the buyer-lessor. Therefore, the Company has classified the lease portion of the transaction as a finance lease whereby the Company
continues to depreciate the assets and recorded a financing obligation for the consideration received from the buyer-lessor, with an
implicit interest rate of 5.0%.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. Operating lease payments are expensed over the term of lease using straight line method. The Company&#8217;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term. Usually within four months prior to the expiration
date of a lease, the Company is required to notify the lessor and has a priority to continue renting the lease property if a lessor intends
to lease property. The lease itself does not have restrictions or covenants. Any damage, if made by the lessee, to the property and equipment
within the property has to been fixed or reimbursed by the lessee. The Company does not have any leases entered into that have not yet
commenced. Under the terms of the lease agreements, the Company has no legal or contractual asset retirement obligations at the end of
the leases.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC Topic 606, &#8220;Revenue from Contracts with Customers,&#8221; the Company recognizes revenues when goods or services
are transferred to customers in an amount that reflects the consideration which the Company expects to receive in exchange for those
goods or services. In determining when and how revenues are recognized from contracts with customers, the Company performs the following
five-step analysis: (i) identification of contract with customer&#894; (ii) determination of performance obligations&#894; (iii) measurement
of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations and (v) recognition of revenues
when (or as) the Company satisfies each performance obligation. The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#8220;VAT&#8221;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is
typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of customers&#8217;
acceptance or consumption, at the net sales price (transaction price) and each of the criteria under ASC 606 have been met. Contract
terms may require the Company to deliver the finished goods to the customers&#8217; location or the customer may pick up the finished
goods at the Company&#8217;s factory. International sales are recognized when shipment clears customs and leaves the port.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company adopted ASC 606 on January 1, 2018, using the transition method of Modified-Retrospective Method (&#8220;MRM&#8221;). The adoption
of ASC 606 had no impact on the Company&#8217;s beginning balance of retained earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s contracts are all short-term in nature with a contract term of one year or less. Receivables are recorded when the Company
has an unconditional right to consideration.</span></p><p style="font: 10pt Times New 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">Contracts do not offer any price protection but
allow for the return of certain goods if quality problem, which is standard warranty. The Company&#8217;s&#160;product returns and recorded
reserve for sales returns were minimal for the years ended December 31, 2022 and 2021. The total sales return and warranty expenditures
amount are accounting for around 0.00% and 1.01% of the total revenue of Greenland for the years ended December 31, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth disaggregation of revenue:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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">For the years ended<br/> December&#160;31,</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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Major Product</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">Transmission boxes for Forklift</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">80,220,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">85,618,567</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">Transmission boxes for Non-Forklift (EV, etc.)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,610,674</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,221,333</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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">90,830,674</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">98,839,900</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Goods Sold</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of goods sold consists primarily of material costs, freight charges, purchasing and receiving costs, inspection costs, internal transfer
costs, wages, employee compensation, amortization, depreciation and related costs, which are directly attributable to the production
of products. Write-down of inventory to lower of cost or net realizable value is also recorded in cost of goods sold.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selling
Expenses</b>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses include operating expenses such as payroll and traveling and transportation expenses.<b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General
and Administrative Expenses</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses include management and office salaries and employee benefits, depreciation for office facility and office
equipment, travel and entertainment, legal and accounting, consulting fees and other office expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and totaled approximately $5,786,946 and $5,526,546 for the years ended December 31, 2022 and 2021, respectively. Research and
development costs are incurred on a project specific basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Subsidies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
subsidies are recognized when there is reasonable assurance that the subsidy will be received and all attaching conditions will be complied
with. When the subsidy relates to an expense item, it is recognized as income over the periods necessary to match the subsidy on a systematic
basis to the costs that it is intended to compensate. Where the subsidy relates to an asset, it is recognized as other long-term liabilities
and is released to the statement of operations over the expected useful life in a consistent manner with the depreciation method for
the relevant asset. Total government subsidies recorded in the other long-term liabilities were $1.81 million and $2.21 million as of
December 31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes following the liability method pursuant to FASB ASC 740 &#8220;Income Taxes&#8221;. Under this method,
deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and
liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company
records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it is more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized
in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also follows FASB ASC 740, which addresses the determination of whether tax benefits claimed or expected to be claimed on a tax
return should be recorded in the financial statements. The Company may recognize the tax benefit from an uncertain tax position only
if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical
merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the
largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. ASC 740 also provides guidance
on recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
As of December 31, 2022 and 2021, the Company did not have a liability for unrecognized tax benefits. It is the Company&#8217;s policy
to include penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively,
as necessary. The Company&#8217;s historical tax years will remain open for examination by the local authorities until the statute of
limitations has passed.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value-Added
Tax</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">Enterprises
or individuals, who sell commodities, engage in repair and maintenance or import or export goods in the PRC are subject to a value added
tax in accordance with PRC Laws. The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019. A credit is available whereby VAT paid on the
purchases of semi-finished products or raw materials used in the production of the Company&#8217;s finished products can be used to offset
the VAT due on the sales of the finished products.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Statutory
Reserve</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with the PRC Regulations on Enterprises with Foreign Investment, an enterprise established in the PRC with foreign investment
is required to provide for certain statutory reserves, namely (i) a General Reserve Fund, (ii) a Enterprise Expansion Fund and (iii)
a Staff Welfare and Bonus Fund, which are appropriated from net profit as reported in the enterprise&#8217;s PRC statutory accounts.
A wholly-owned foreign enterprise is required to allocate at least 10% of its annual after-tax profit to the General Reserve Fund until
the balance of such fund has reached 50% of its respective registered capital. A non-wholly-owned foreign invested enterprise is permitted
to provide for the above allocation at the discretion of its board of directors. Appropriations to the Enterprise Expansion Fund and
Staff Welfare and Bonus Fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
Income (Loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
income (loss) is defined as the change in equity during the year from transactions and other events, excluding the changes resulting
from investments by owners and distributions to owners, and is not included in the computation of income tax expense or benefit. Accumulated
comprehensive income consists of foreign currency translation. The Company presents comprehensive income (loss) in accordance with ASC
Topic 220, &#8220;Comprehensive Income&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Earnings
per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 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 calculates earnings per share in accordance with ASC Topic 260 &#8220;Earnings per Share.&#8221; Basic earnings per share is
computed by dividing the net income by the weighted average number of ordinary shares outstanding during the period. Diluted earnings
per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional
ordinary shares that would have been outstanding if the potential ordinary shares equivalents had been issued and if the additional ordinary
shares were dilutive. On October 24, 2019, the Company completed its Business Combination whereby Zhongchai Holding received 7,500,000
shares in exchange for all the share capital of Zhongchai Holding, which is reflected retroactively to December 31, 2017 and will be
utilized for calculating earnings per share in all prior periods. The per share amounts have been updated to show the effect of the exchange
on earnings per share as if the exchange occurred at the beginning of both years for the annual financial statements of the Company.
The impact of the stock exchange is also shown on the Company&#8217;s Statements of Shareholders&#8217; Equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Segments
and Related Information</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
280 &#8220;Segment reporting&#8221; establishes standards for reporting information on operating segments in interim and annual financial
statements. All of the Company&#8217;s operations are considered by the chief operating decision maker to be aggregated in one reportable
operating segment.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is engaged in the business of manufacturing and selling various transmission boxes. The Company&#8217;s manufacturing process
is essentially the same for the entire Company and is performed in-house at the Company&#8217;s facilities in the PRC. The Company&#8217;s
customers primarily consist of entities in the automotive, construction machinery or warehousing equipment industries. The distribution
of the Company&#8217;s products is consistent across the entire Company. In addition, the economic characteristics of each customer arrangement
are similar in that the Company maintains policies at the corporate level.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments
and contingencies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising
out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The
Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an
estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#8217;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021. Normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability.
The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable,
an estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#8217;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
Party </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
general, related parties exist when there is a relationship that offers the potential for transactions at less than arm&#8217;s-length,
favorable treatment, or the ability to influence the outcome of events different from that which might result in the absence of that
relationship. A related party may be any of the following: a) an affiliate, which is a party that directly or indirectly controls, is
controlled by, or is under common control with another party; b) a principle owner, owner of record or known beneficial owner of more
than 10% of the voting interest of an entity; c) management, which are persons having responsibility for achieving objectives of the
entity and requisite authority to make decision; d) immediate family of management or principal owners; e) a parent company and its subsidiaries;
and f) other parties that have ability to significant influence the management or operating policies of the entity. The Company discloses
all significant related party transactions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Economic
and Political Risks</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
significant portion of the Company&#8217;s 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 environment in the PRC, and by the general
state of the PRC economy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s operations in the PRC are subject to special considerations and significant risks not typically associated with companies
in North America and Western Europe. These include risks associated with, among others, the political, economic and legal environment
and foreign currency exchange. The Company&#8217;s results may be adversely affected by changes in the political and social conditions
in the PRC, and by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion,
remittances abroad, and rates and methods of taxation, among other things.</span></p><p style="font: 10pt Times New 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">Financial
instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and trade accounts
receivable. The Company&#8217;s cash is maintained with banks within the U.S., the PRC and Hong Kong, and none of these deposits are
covered by insurance. The Company has not experienced any losses in such accounts. A portion of the Company&#8217;s sales are credit
sales which are primarily to customers whose abilities to pay are dependent upon the industry economics prevailing in these areas;
however, concentrations of credit risk with respect to trade accounts receivables is limited due to generally short payment terms.
The Company also performs ongoing credit evaluations of its customers to help further reduce credit risk.</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exchange
Risk</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could
post the same amount of profit for two comparable periods and yet, because of the fluctuating exchange rate, record higher or lower profit
depending on exchange rate of RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes
in the political and economic environment without notice.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recently
Issued Accounting Pronouncements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent
accounting pronouncements that the Company has adopted or may be required to adopt in the future are summarized below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU 2016-13, &#8220;Measurement of Credit Losses on Financial Instruments,&#8221; to require financial assets
carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions
and forecasts. Subsequently, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments&#8212;Credit
Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, in April 2019. To clarify that receivables arising
from operating leases are within the scope of lease accounting standards. In October 2019, the FASB issued ASU 2019-10, Financial Instruments
&#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public
filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after
December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation
is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect
adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company
is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes, and systems,
and expects the standard will have a minor impact on its consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2017, the FASB issued ASU No. 2017-04&#160;(Topic 350)&#160;Intangibles&#8212;Goodwill and Other:&#160;Simplifying the Test for
Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under
the amended guidance, a goodwill impairment charge will now be recognized for the amount by which the carrying value of a reporting unit
exceeds its fair value, not to exceed the carrying amount of goodwill. As amended by ASU 2019-10, this ASU will be applied on a prospective
basis and is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted for any impairment
tests performed after January 1, 2017. The Company is evaluating the impact of the application of this standard and does not expect that
the adoption of the ASU 2017-04 will have a material impact on the Company&#8217;s consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2018, the FASB issued ASU 2018-13&#160;Disclosure Framework &#8212; Changes to the Disclosure Requirements for Fair Value Measurement,&#160;which
eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on
a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on
a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019, with early adoption
permitted. The Company adopted Topic 820 on January 1, 2020. The adoption of the ASU 2018-13 did not have a material impact on the Company&#8217;s
consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU
2019-12&#8221;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in
Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending
existing guidance. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within
those fiscal years, beginning after December 15, 2020. &#160;The Company does not expect that the requirements of ASU 2019-12 will have
a material impact on its consolidated financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_SummaryofSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_SummaryofSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221322480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Investment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gtec_ShortTermInvestmentLineItems', window );"><strong>Short Term Investment [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_CashCashEquivalentsAndShortTermInvestmentsTextBlock', window );">SHORT TERM INVESTMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
3 &#8211; SHORT TERM INVESTMENT</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022 and 2021, the Company&#8217;s short term investment amounted to $7,800,723 and $2,105,938, respectively. On July
1, 2021, the Company entered into a financial management agreement with Zhejiang Jilin Electronic Technology Co., LTD, pursuant to which
Zhejiang Jilin Electronic Technology Co., LTD agreed to make short term investments with the amount contributed by the Company during
the period from July 1, 2021 to June 30, 2023. The Company contributed a total of $500,000 under this agreement. During the year ended
December 31, 2022, the Company purchased bank management products in a total amount of $7,405,433 (RMB50,000,000). As of December 31,
2022, the fair value of the Company&#8217;s bank management products and the financial management agreement with Zhejiang Jilin Electronic
Technology Co., LTD were $7,331,243(RMB50,565,049) and $469,480.The Company has recognized and measured these short-term investments
as Level 2 assets based on the fair value hierarchy framework.</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_gtec_ShortTermInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ShortTermInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221419120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration on Revenues and Cost of Goods Sold<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract', window );"><strong>Concentration on Revenues and Cost of Goods Sold [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 );">CONCENTRATION ON REVENUES AND COST OF GOODS SOLD</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
4 &#8211; CONCENTRATION ON REVENUES AND COST OF GOODS SOLD</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration
of major customers and suppliers:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December 31,</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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Major customers representing more than 10% of the Company&#8217;s revenues</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt">Company A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,570,726</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">17.14</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">18,252,003</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">18.47</td><td style="width: 1%; 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">Company B</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,846,382</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.14</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">14,766,702</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.94</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="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total Revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">28,417,108</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">31.28</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">33,018,705</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">33.41</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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="14" 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>&#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">December 31, 2022</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">December 31,&#160;2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Major customers of the Company&#8217;s accounts receivable, net</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt">Company A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,266,095</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">15.81</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">2,157,638</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">13.56</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: 27pt">Company B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,140,591</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.93</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,148,131</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.50</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">Company C</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,430,298</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.98</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,957,936</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">12.30</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">5,836,984</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">40.72</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,263,705</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">39.36</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable from the Company&#8217;s major
customers accounted for 40.72% and 39.36% of total accounts receivable balances as of December 31, 2022 and December 31, 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
was no supplier representing more than 10% of the Company&#8217;s total purchases for the years ended December 31, 2022 and 2021, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConcentrationRisksTypesNoConcentrationPercentageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRisksTypesNoConcentrationPercentageAbstract</td>
</tr>
<tr>
<td style="padding-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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221411024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNontradeReceivableTextBlock', window );">ACCOUNTS RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
5 &#8211; ACCOUNTS RECEIVABLE</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable is net of allowance for doubtful accounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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</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">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2021</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">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,100,085</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">16,774,321</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">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(762,325</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">(859,319</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">14,337,760</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">15,915,002</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the allowance for doubtful accounts are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of,,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">859,319</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">986,532</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for doubtful accounts</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,316</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">(149,172</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Effect of FX change</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">(64,678</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">21,959</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">762,325</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">859,319</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNontradeReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivable, contract receivable, receivable held-for-sale, and nontrade 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -URI https://asc.fasb.org/topic&amp;trid=82887179<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNontradeReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223440544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
6 &#8211; INVENTORIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2021</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">7,975,097</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,789,196</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Revolving material</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,122,313</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,078,292</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">Consigned processing material</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,056</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,706</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Work-in-progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,255,453</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,620,821</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,104,309</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,271,252</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: inventory 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">(375,846</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">(23,793</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Inventories, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">23,096,382</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">25,803,474</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the inventory reserves are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,793</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">(Release of) inventory write-downs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">359,534</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,536</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">Effect of FX change</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,481</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">257</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">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">375,846</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">23,793</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220819904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_NotesReceivableDisclosureAbstract', window );"><strong>Notes Receivable [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_gtec_NotesReceivableDisclosureTextBlock', window );">NOTES RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
7 &#8211; NOTES RECEIVABLE </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Bank notes receivable:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,713,919</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">36,075,366</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">Commercial notes receivable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,034,960</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,475,755</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">28,748,879</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">37,551,121</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">Bank
notes and commercial notes are means of payment from customers for the purchase of the Company&#8217;s products and are issued by financial
institutions or business entities, respectively, that entitle the Company to receive the full nominal amount from the issuers at maturity,
which bear no interest and generally range from three to six months from the date of issuance. As of December 31, 2022, the Company pledged
notes receivable for an aggregate amount of $15.51 million to Bank of Communications as a means of security for issuance of bank acceptance
notes in an aggregate amount of $13.27 million. As of December 31, 2021, the Company pledged notes receivable for an aggregate amount
of $28.14 million to Bank of Communications as a means of security for issuance of bank acceptance notes in an aggregate amount of $24.89
million. The Company expects to collect notes receivable within 6 months.</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_gtec_NotesReceivableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesReceivableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_NotesReceivableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesReceivableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224785872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Construction in Progress<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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 AND CONSTRUCTION IN PROGRESS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
8 &#8211; PROPERTY, PLANT AND EQUIPMENT AND CONSTRUCTION IN PROGRESS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
As of December 31, 2022 and 2021, property, plant and equipment consisted of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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">As of</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">December&#160;31, <br/> 2022</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">December&#160;31,<br/> 2021</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%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,781,256</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,751,105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Machinery</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,010,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,930,452</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">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">315,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">341,697</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Electronic 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">223,806</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">206,122</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">Fixed assets decoration*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-70">-</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-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">33,331,383</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">35,229,376</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,763,247</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">(16,679,022</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">Property, plant and equipment, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">15,568,136</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">18,550,354</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,078</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">407,199</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="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">15,585,214</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">18,957,553</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2022 and 2021, depreciation expense amounted to $2.44 million and $2.51 million, respectively, of which
$1.47 million and $1.53 million, respectively, was included in cost of revenue and inventories, and the remainder was included in general
and administrative expense, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2022 and 2021, $0.38 million and $0 million of construction in progress were converted into fixed assets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
assets consist of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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</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">December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Buildings, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,599,313</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,314,916</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">Machinery, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-72">-</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">2,201,707</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">9,599,313</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">13,516,623</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, 2022, the Company pledged its ownership interests in certain buildings for the book value of RMB65.00 million ($9.14
million) as security to ABC Xinchang and Rural&#160;Commercial&#160;Bank of PRC Co., Ltd., for loan facilities with an aggregate maximum
principal amount of RMB167.73 million.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2019, the Company sold a set of manufacturing equipment to third parties for aggregate proceeds of&#160;$3.08 million (RMB21.25
million) and the Company entered into lease agreements under which the Company agreed to lease back each of the properties for an initial
term of&#160;3 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 26, 2019, the Company sold&#160;various equipment including the general assembly line and the differential assembly line to third
parties for aggregate proceeds of&#160;$2.12 million (RMB14.66 million) and the Company entered into lease agreements under which the
Company agreed to lease back each of the properties for an initial term of&#160;2 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 27, 2020, the Company sold various equipment including the general assembly line and the differential assembly line to third parties
for aggregate proceeds of $1.42 million (RMB10.00 million) and the Company entered into lease agreements under which the Company agreed
to lease back each of the properties for an initial term of 2 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determined that it did not relinquish control of the assets to the buyer-lessor. Therefore, the Company accounted for the transactions
as&#160;failed sale-leaseback transactions whereby the Company continues to depreciate the assets and recorded a financing obligation
for the consideration received from the buyer-lessor.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224785872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_LandUseRightsAbstract', window );"><strong>Land Use Rights 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_gtec_LandUseRightsTextBlock', window );">LAND USE RIGHTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
9 &#8211; LAND USE RIGHTS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
use rights consisted of the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: right">&#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: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,460,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,827,951</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">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(821,671</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">(792,753</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Land use rights, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,639,067</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,035,198</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, the Company had land use rights with net book value of $3.64 million, which were pledged as collateral for the
Company&#8217;s short-term bank loans. As of December 31, 2021, the Company had land use rights with net book value of $4.04 million,
which were pledged as collateral for the Company&#8217;s short-term bank loans.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
future amortization expense is as follows as of December 31, 2022:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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; font-weight: bold; border-bottom: Black 1.5pt solid">Years ending December 31,</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">Amortization<br/> expense</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">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">91,136</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</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">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</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">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,183,387</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,639,067</td><td style="padding-bottom: 4pt; font-weight: bold; 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_gtec_LandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_LandUseRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221263728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_NotesPayableDisclosureAbstract', window );"><strong>Notes 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_gtec_NotesPayableDisclosureTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
10 &#8211; NOTES PAYABLE </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Bank acceptance notes</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">28,272,472</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">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">42,093,061</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">28,272,472</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">42,093,061</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New 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
interest-free notes payable, ranging from six months to one year from the date of issuance, were secured by $3.43 million and $6.74
million restricted cash, $15.51 million and $28.14 million notes receivable, and $3.64 million and $4.04 land use rights, as of December
31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
the notes payable are subject to bank charges of 0.05% of the principal amount as commission, included in the financial expenses in the
statement of operations, on each loan transaction.&#160;The interest charge of notes payable is free.</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_gtec_NotesPayableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesPayableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_NotesPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221234192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Accounts Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCOUNTS PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
11 &#8211; ACCOUNTS PAYABLE </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
payable are summarized as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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%">Procurement of Materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,541,774</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">28,076,580</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Infrastructure&amp; Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">870,616</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">Freight fee</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,804</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">116,936</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">24,817,165</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">29,064,132</td><td style="padding-bottom: 4pt; font-weight: bold; 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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221290592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Bank Loans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT TERM BANK LOANS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
12 &#8211; SHORT TERM BANK LOANS </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
loans are summarized as follow:</span>

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Collateralized bank loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,536,392</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,976,336</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">Unsecured bank 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">1,449,863</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">784,609</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,986,255</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,760,945</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
loans as of December 31, 2022 are as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Maturity Date</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">Type</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">Bank Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate per<br/> Annum&#160;(%)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</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: 14%">August 29, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 15%; text-align: left">Operating Loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; text-align: left">Agricultural Bank of PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,609,755</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>June 29, 2023</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td>Bank of Communications</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,449,864</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>January 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td>Bank of Ningbo</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,012,005</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>August 23, 2023</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural Commercial Bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,464,768</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">February 23, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Operating Loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Industrial and Commercial Bank of Xinchang</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">4.05</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">1,449,863</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,986,255</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
loans as of December 31, 2021 are as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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; font-weight: bold; text-align: left">Maturity Date</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">Type</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">Bank Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate per<br/> Annum (%)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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: 14%">August 23, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 15%; text-align: left">Operating Loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; text-align: left">Agricultural bank of PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.57</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,954,837</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>August 18, 2022</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural commercial bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,255,375</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>August 23, 2022</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural commercial bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,453</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>September 01, 2022</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural commercial bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,667,671</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">January 21, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Operating Loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Rural commercial bank of Xinchang</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">5.30</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">784,609</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#12288;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#12288;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#12288;</b></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,760,945</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">All
short-term bank loans were obtained from local banks in the PRC and are repayable within one year.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
average annual interest rate of the short-term bank loans was 4.10% and 4.628% for the years ended December 31, 2022 and 2021, respectively.
The Company was in compliance with its financial covenants as of December 31, 2022 and 2021, respectively. &#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221320048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OtherCurrentLiabilitiesLineItems', window );"><strong>Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">OTHER CURRENT LIABILITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
13 &#8211; OTHER CURRENT LIABILITIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
current liabilities are summarized as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Employee payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">747,923</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">946,678</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other tax payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,772</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,779</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 payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,283</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">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">569,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">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">175,687</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,547,390</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,198,427</td><td style="padding-bottom: 4pt; font-weight: bold; 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_gtec_OtherCurrentLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherCurrentLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221362160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OtherLongTermLiabilitiesLineItems', window );"><strong>Other Long-Term Liabilities [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_gtec_OtherLongtermLiabilitiesDisclosureTextBlock', window );">OTHER LONG-TERM LIABILITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
14 &#8211; OTHER LONG-TERM LIABILITIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
long-term liabilities are summarized as follow:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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%; padding-bottom: 1.5pt">Subsidy</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">1,812,759</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">2,212,938</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,812,759</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2,212,938</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New 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">Subsidy
mainly consists of an incentive granted by the Chinese government to encourage transformation of fixed assets in China and other miscellaneous
subsidy from the Chinese government.&#160;As of December 31, 2022, grant income decreased by $0.40 million, as compared to December 31,
2021. The change was mainly due to timing of incurring qualifying expenses.</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_gtec_OtherLongTermLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherLongTermLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherLongtermLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherLongtermLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221249280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block [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_LeasesOfLesseeDisclosureTextBlock', window );">LEASE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
15 &#8211; LEASES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases its corporate offices and assembly site under operating leases, with initial terms of 3 years and 5.58 years, respectively.
Usually within four months prior to the expiration date of a lease, the Company is required to notify the lessor and has a priority to
continue renting the lease property if a lessor intends to lease property. The lease itself does not have restrictions or covenants.
Any damage, if made by the lessee, to the property and equipment within the property has to been fixed or reimbursed by the lessee. Supplemental
cash flow information related to leases for the&#160;year ended&#160;December 31, 2022&#160;is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 88%; text-align: left">Operating cash flows paid for operating leases</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">337,235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Right-of-use assets obtained in exchange for lease obligations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,835,406</td><td style="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: left">Supplemental
balance sheet information related to leases as of&#160;December 31, 2022&#160;is as follows:</p><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="font-weight: bold">Operating leases:</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: 88%; text-align: left; padding-bottom: 4pt">Operating lease right-of-use assets</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,627,110</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current portion of operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">472,182</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term operating lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,176,130</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">Total operating lease liabilities</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,648,312</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><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: left">The
following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2022:</p><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: left; font-weight: bold; border-bottom: Black 1.5pt solid">For the years ending December 31,</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">Operating<br/> Leases</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">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">593,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">585,127</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">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">589,272</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">606,354</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">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">624,034</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: 9pt">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,998,568</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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI https://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223519616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG TERM PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
16 &#8211; LONG TERM PAYABLES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Long-term payables current portion</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></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">197,915</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 payables&#8211; non-current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-74">-</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-75">-</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">197,915</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 3, 2019, the Company sold a set of manufacturing equipment to third parties for aggregate proceeds of&#160;$3.08 million (RMB21.25
million) and the Company entered into lease agreements under which the Company agreed to lease back each of the properties for an initial
term of&#160;3 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 26, 2019, the Company sold&#160;various equipment including a general assembly line and the differential assembly line to third
parties for aggregate proceeds of&#160;$2.12 million (RMB14.66 million) and the Company entered into lease agreements under which the
Company agreed to lease back each of the properties for an initial term of&#160;2 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 27, 2020, the Company sold various equipment including a general assembly line and the differential assembly line to third parties
for aggregate proceeds of $1.42 million (RMB10.00 million). The Company also entered into lease agreements under which the Company agreed
to lease back each of the properties for an initial term of 2 years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company determined that it did not relinquish control of the assets to the buyer-lessor. Therefore, the sale of the equipment does not
qualify for sale-leaseback accounting. As a result, the aggregate proceeds have been recorded as a financing obligation and the assets
related to the sold and leased manufacturing equipment remain on the Company&#8217;s Consolidated Balance Sheet and continue to be depreciated.&#160;The
current and long-term portions of the financing obligation are included within long-term payables-current portion and long-term payables-non-current
portion, respectively.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223448288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gtec_ShareholdersEquityLineItems', window );"><strong>Shareholders&#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 );">SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
17 &#8211; SHAREHOLDER&#8217;S EQUITY</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Preferred
Shares</i></b> &#8212; The Company is authorized to issue an unlimited number of no par value preferred shares, divided into five classes,
Class A through Class E, each with such designation, rights and preferences as may be determined by a resolution of the Company&#8217;s
board of directors to amend the Memorandum and Articles of Association to create such designations, rights and preferences. The Company
has five classes of preferred shares to give the Company flexibility as to the terms on which each class is issued. All shares of a single
class must be issued with the same rights and obligations. Accordingly, starting with five classes of preferred shares will allow the
Company to issue shares at different times on different terms. As of December 31, 2022 and December 31, 2021, the Company had no preferred
shares designated, issued or outstanding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Ordinary
Shares</i></b> &#8212; The Company is authorized to issue an unlimited number of no par value ordinary shares. Holders of the Company&#8217;s
ordinary shares are entitled to one vote for each share. As of December 31, 2022 and December 31, 2021, there were 12,978,504 and 11,329,530
ordinary shares issued and outstanding, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;&#160;</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 27, 2018, the Company consummated its initial public offering of 4,400,000 units, including a partial exercise by the underwriters
of their over-allotment option in the amount of 400,000 units. Each unit consists of one ordinary share, no par value, one warrant to
purchase one-half of one ordinary share and one right to receive one-tenth of one ordinary share upon the consummation of its initial
business combination.</span></p><p style="font: 10pt Times New 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">Simultaneously
with the consummation of its initial public offering, the Company completed a private placement of 282,000 units, issued to Greenland
Asset Management Corporation (the &#8220;Sponsor&#8221;) and Chardan Capital Markets, LLC (&#8220;Chardan&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2019, in connection with the Business Combination, 3,875,458 shares were redeemed and 81,400 shares were converted into ordinary shares,
1,906,542 ordinary shares were left outstanding upon consummation of the reverse recapitalization.</span></p><p style="font: 10pt Times New 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">Pursuant
to the Share Exchange Agreement dated as of July 12, 2019 by and among (i) Greenland, (ii) Zhongchai Holding, (iii) the Sponsor in the
capacity as the purchaser representative, and (iv) Cenntro Holding Limited, the sole member of Zhongchai Holding (the &#8220;Share Exchange
Agreement&#8221;), Greenland acquired from Cenntro Holding Limited all of the issued and outstanding equity interests of Zhongchai Holding
in exchange for 7,500,000 newly issued ordinary shares, no par value of Greenland, to be issued to Cenntro Holding Limited (the &#8220;Exchange
Shares&#8221;). As a result, Cenntro Holding Limited became the controlling shareholder of Greenland, and Zhongchai Holding became a
directly and wholly owned subsidiary of Greenland. The Business Combination was accounted for as a reverse merger effected by a share
exchange, wherein Zhongchai Holding is considered the acquirer for accounting and financial reporting purposes. The recapitalization
of the number of ordinary shares attributable to the purchase of Zhongchai Holding in connection with the Business Combination is reflected
retroactively to December 31, 2017 and will be utilized for calculating earnings per share in all prior periods presented. The impact
of the stock exchange is also shown on the Company&#8217;s Statements of Shareholders&#8217; Equity.</span></p><p style="font: 10pt Times New 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">Pursuant
to that certain Finder Agreement with Hanyi Zhou, dated May 29, 2019, 50,000 newly issued ordinary shares were issued to Zhou Hanyi as
a finder&#8217;s fee for the Business Combination.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Business Combination, all the outstanding rights of the Company were converted into 468,200 ordinary shares on a
one-tenth (1/10) ordinary share per right basis if holders of the rights elected to convert their rights into underlying ordinary shares.</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 October 24, 2020, the Company&#8217;s board
of directors held a meeting and executed resolutions to approve the issuance of 120,000 ordinary shares to Raymond Wang, the Company&#8217;s
chief executive officer, to offset unpaid salary to him in the amount of $120,833.33 and the issuance of 135,000 ordinary shares to Jing
Jin, the Company&#8217;s chief financial officer, to offset unpaid salary to him in the amount of $60,000 and his personal loan to the
Company in the amount of $75,000. On November 10, 2020, the Company issued 135,000 ordinary shares to Jing Jin. On December 30, 2020 and
February 8, 2021, the Company issued 69,000 and 51,000 ordinary shares to Raymond Wang, respectively. In February 2021, the Company issued
48,344 ordinary shares from the exercise of warrants by certain warrant holders. On March 4, 2021, the Company issued 132,000 ordinary
shares to Chardan from the exercise of Chardan&#8217;s unit purchase option to purchase 120,000 units. On April 19, 2021, the Company
issued 2,500 ordinary shares to each of Peter Zuguang Wang, Charles Athle Nelson, Everett Xiaolin Wang, Ming Zhao and Bo Shen. On April
20, 2021, the Company issued 2,700 ordinary shares to Xiaqing Yang. On June 30, 2021, the Company closed a firm commitment offering of
857,844 ordinary shares at $8.16 per share with gross proceeds of $7,000,007 under its effective shelf registration statement. On July
27, 2022, the Company closed a firm commitment offering of 1,250,000 ordinary shares and 398,974 pre-funded warrants at $4.17 per share
and $4.169 per pre-funded warrant with gross proceeds of $6,876,222 under its effective shelf registration statement.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rights&#160;&#8212;
Each holder of a right was entitled to receive one-tenth (1/10) of one ordinary share upon consummation of the Business Combination.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8239;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, all of the existing Rights were converted into 468,200 ordinary shares as a result of the Business Combination.</span></p><p style="font: 10pt Times New 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">Warrants
&#8212;&#160;Redeemable warrants sold as part of the units in the Company initial public offering, or&#160;the Public Warrants (together
with the Private Warrants (as defined below), the &#8220;Warrants&#8221;), may only be exercised for a whole number of shares. No fractional
shares will be issued upon exercise of the Public Warrants. The Public Warrants have been exercisable since October 24, 2019. No Public
Warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares
issuable upon exercise of the Public Warrants and a current prospectus relating to such ordinary shares. Notwithstanding the foregoing,
if a registration statement covering the ordinary shares issuable upon the exercise of the Public Warrants is not effective within 90
days from the consummation of a Business Combination, the holders may, until such time as there is an effective registration statement
and during any period when the Company shall have failed to maintain an effective registration statement, exercise the Public Warrants
on a cashless basis pursuant to an available exemption from registration under the Securities Act of 1933, as amended. If an exemption
from registration is not available, holders will not be able to exercise their Public Warrants on a cashless basis. The Public Warrants
will expire five years from the consummation of a Business Combination or earlier upon redemption or liquidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company may call the warrants for redemption (excluding the Private Warrants (as defined below)), in whole and not in part, at a price
of $0.01 per warrant:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
    any time while the Public Warrants are exercisable,</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
    not less than 30 days&#8217; prior written notice of redemption to each Public Warrant holder,</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If,
    and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within
    a 30 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If,
    and only if, there is a current registration statement in effect with respect to the ordinary shares underlying such warrants at
    the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date
    of redemption.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the
Public Warrants to do so on a &#8220;cashless basis,&#8221; as described in the warrant agreement. The exercise price and number of ordinary
shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, extraordinary
dividend or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary
shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. Accordingly,
the warrants may expire worthless.</span></p><p style="font: 10pt Times New 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">Private
warrants include (i) the 282,000 warrants underlying the units issued to the Sponsor and Chardan in a private placement in connection
with our initial public offering (&#8220;Private Unit Warrants&#8221;), and (ii) 120,000 warrants held by Chardan upon the exercise of
its unit purchase option to purchase 120,000 units in March 2021 (&#8220;Option Warrants,&#8221; together with Private Unit Warrants,
the &#8220;Private Warrants&#8221;). The Private Warrants are identical to the Public Warrants underlying the units sold in the Initial
Public Offering, except that the Private Warrants and the ordinary shares issuable upon the exercise of the Private Warrants are not
transferable, assignable or saleable until 30 days after the completion of a Business Combination, subject to certain limited exceptions.
Additionally, the Private Warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial
purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted
transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2022, there were a total of 4,705,312 Warrants outstanding, including 4,303,312 Public Warrants held by CEDE &amp; CO,
and 142,000 and 260,000 Private Warrants held by Chardan and the Sponsor, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unit
Purchase Option</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 27, 2018, the Company sold to Chardan (and its designees), for $100, an option to purchase up to 240,000 units exercisable at $11.50
per unit (or an aggregate exercise price of $2,760,000), commencing on the consummation of the Business Combination. The unit purchase
option may be exercised for cash or on a cashless basis, at the holder&#8217;s option, and expires July 24, 2023. The units issuable
upon exercise of the option are identical to those offered in the initial public offering. The Company accounted for the unit purchase
option, inclusive of the receipt of $100 cash payment, as an expense of the initial public offering resulting in a charge directly to
shareholders&#8217; equity. The option and such units purchased pursuant to the option, as well as the ordinary shares underlying such
units, the rights included in such units, the ordinary shares that are issuable for the rights included in such units, the warrants included
in such units, and the shares underlying such warrants, have been deemed compensation by FINRA and are therefore subject to a 180-day
lock-up pursuant to Rule 5110(g) (1) of FINRA&#8217;s Nasdaq Conduct Rules. Additionally, the option may not be sold, transferred, assigned,
pledged or hypothecated for a one-year period (including the foregoing 180-day period) following the date of initial public offering
except to any underwriter and selected dealer participating in the initial public offering and their bona fide officers or partners.
The option grants to holders demand and &#8220;piggy back&#8221; rights for periods of five and seven years, respectively, from the effective
date of the registration statement with respect to the registration under the Securities Act of 1933, as amended, of the securities directly
and indirectly issuable upon exercise of the option. The Company will bear all fees and expenses attendant to registering the securities,
other than underwriting commissions which will be paid for by the holders themselves. The exercise price and number of units issuable
upon exercise of the option may be adjusted in certain circumstances including in the event of a stock dividend, or the Company&#8217;s
recapitalization, reorganization, merger or consolidation. However, the option will not be adjusted for issuances of ordinary shares
at a price below its exercise price. As of December 31, 2022, an option exercisable by Chardan for 120,000 units is outstanding.</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_gtec_ShareholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ShareholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224771104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
18 &#8211; EARNINGS PER SHARE</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company reports earnings per share in accordance with the provisions of the FASB&#8217;s related accounting standard. This standard requires
presentation of basic and diluted earnings per share in conjunction with the disclosure of the methodology used in computing such earnings
per share. Basic earnings per share excludes dilution, but includes vested restricted stocks and is computed by dividing income available
to shareholders by the weighted average common shares outstanding during the period. Diluted earnings per share takes into account the
potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised and converted into ordinary
shares. On October 24, 2019, the Company completed a reverse merger with Zhongchai Holding. The recapitalization of the number of ordinary
shares attributable to the purchase of Zhongchai Holding in connection with the Business Combination is reflected retroactively to December
31, 2017 and will be utilized for calculating earnings per share in all prior periods presented.<b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following is a reconciliation of the basic and diluted (loss) earnings per share computation:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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/> December 31,</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">2022</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">2021</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 income attributable to the Greenland Technologies Holding Corporation and subsidiaries</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,559,565</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">6,265,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted average basic and diluted computation shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Weighted average shares used in basic computation</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">11,886,876</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">10,840,638</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Diluted effect of stock options and warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</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-78">&#8212;</div></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; padding-bottom: 1.5pt">Weighted average shares used in diluted computation</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: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11,886,876</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">10,840,638</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic and diluted net income per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.58</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_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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings per share.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215151296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Sales and Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentsGeographicalAreasAbstract', window );"><strong>Geographical Sales and Segments [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_gtec_SalesByGeographyTextBlock', window );">GEOGRAPHICAL SALES AND SEGMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
19 &#8211; GEOGRAPHICAL SALES AND SEGMENTS </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of the Company&#8217;s operations are considered by the chief operating decision maker to be aggregated in one reportable operating segment.</span></p><p style="font: 10pt Times New 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">Information
for the Company&#8217;s sales by geographical area for the years ended December 31, 2022 and 2021 are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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">For the years ended<br/> December&#160;31,</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">2022</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">2021</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">Domestic Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90,171,256</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">98,278,264</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">International Sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">659,418</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">561,636</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">90,830,674</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">98,839,900</td><td style="padding-bottom: 4pt; font-weight: bold; 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_gtec_SalesByGeographyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_SalesByGeographyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_SegmentsGeographicalAreasAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentsGeographicalAreasAbstract</td>
</tr>
<tr>
<td style="padding-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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221354864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_gtec_IncomeTaxesLineItems', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
20 &#8211; INCOME TAXES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to
the Company and its subsidiaries, adjusted for items which are considered discrete to the period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The effective tax rates on income before income
taxes for the year ended December 31, 2022 was 9.56%. The effective tax rate for the year ended December 31, 2022 was lower than the PRC
tax rate of 25.0% primarily due to the China Super R&amp;D deduction.</p><p style="font: 10pt Times New 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
effective tax rates on income before income taxes for the year ended December 31, 2021 was 20.23%. The effective tax rate for the year
ended December 31, 2021 was lower than the PRC tax rate of 25.0% primarily due to the China Super R&amp;D deduction.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had recorded $0 unrecognized benefit as of December 31, 2022 and December 31, 2021, respectively. On the information currently
available, the Company does not anticipate a significant increase or decrease to its unrecognized benefit within the next 12 months.&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221234192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
21 &#8211; COMMITMENTS AND CONTINGENCIES</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
Pledged collateral for bank loans</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 23, 2020, Zhejiang Zhongchai signed
a Maximum Amount Pledge Contract with Agricultural Bank of PRC Co., Ltd. Xinchang County Sub-Branch (&#8220;ABC Xinchang&#8221;), pledging
its land use rights and property ownership as security to ABC Xinchang, for a loan facility with a maximum principal amount of RMB69.77
million during the period from November 17, 2020 to November 16, 2023. As of December 31, 2022 and December 31, 2021, the outstanding
amount of the short-term bank loan under this pledge contract was RMB18.00 million and RMB18.83 million, respectively.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 21, 2020, Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Rural Commercial Bank of PRC Co., Ltd., pledging
its land use rights and property ownership as security, for a loan facility with a maximum principal amount of RMB37.95 million during
the period from September 21, 2020 to September 20, 2026. As of December 31, 2022 and December 31, 2021, the outstanding amount of the
short-term bank loan under this pledge contract was RMB17.00 million and RMB25.00 million, respectively.&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 27, 2022, Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Bank of Communications Co. LTD., pledging its land use
rights and property ownership as security, for a loan facility with a maximum principal amount of RMB60.01 million during the period
from June 27, 2022 to June 26, 2027. As of December 31, 2022 and December 31, 2021, the outstanding amount of the short-term bank loan
under this pledge contract was RMB10.00 million and RMB0.00 million, respectively.&#160;</span></p><p style="font: 10pt Times New 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">(3)
Litigation&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
October 14, 2019, the plaintiff, the Company and all other named defendants entered into a confidential memorandum of understanding (the
&#8220;MOU&#8221;), pursuant to which a Stipulation and Order of Dismissal (&#8220;Stipulation of Dismissal&#8221;) of the Action was
filed on October 14, 2019. The Stipulation of Dismissal was approved and entered by the District Court on October 15, 2019.&#160; Among
other things, the Stipulation of Dismissal acknowledged that the Definitive Proxy Statement&#8239;on&#160;Schedule 14A, filed with the
Commission on December 1, 2020 mooted the plaintiff&#8217;s claims regarding the sufficiency of disclosures, dismissed all claims asserted
in the Action, with prejudice as to the plaintiff only, permits the plaintiff to seek an award of attorneys&#8217; fees in connection
with the mooted claims, and reserves the defendants&#8217; rights to oppose such an award, if appropriate.&#160; Pursuant to the MOU,
the parties have engaged in discussions regarding the amount of attorneys&#8217; fees, if any, to which the plaintiff&#8217;s counsel
is entitled in connection with the Action.&#160;As of January 25, 2021, the Company settled with its counter party and paid a total of
$65,000.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Facility
Leases</b>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company entered into a failed sale-leaseback transaction in August 2020. See further discussion in NOTE 16 &#8211;LONG TERM PAYABLES.&#160;The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. See further discussion in NOTE 15 &#8211; LEASES.&#160;</span></p><p style="font: 10pt Times New 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">Rent
expense is recognized on a straight-line basis over the terms of the operating leases accordingly and the Company records the difference
between cash rent payments and the recognition of rent expense as a deferred rent liability.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following are the aggregate non-cancellable future minimum lease payments under operating and financing leases as of December 31, 2022:&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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; font-weight: bold; border-bottom: Black 1.5pt solid">For the years ending December 31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Operating</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Leases</b></p></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: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">593,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">585,127</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">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">589,272</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">606,354</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">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">624,034</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: 9pt">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,998,568</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224764128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
22 &#8211; RELATED PARTY TRANSACTIONS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)
Names and Relationship of Related Parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Existing
    Relationship with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sinomachinery
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlling shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Kangchen Biotechnology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Smart Manufacturing Tech. Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Zhonggong Machinery Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuxin Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai
    Hengzhong Industrial Investment Fund (Limited Partnership)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Cenntro Autotech Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Zuguang Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
    Asset Management Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Jiuru Economic Information Consulting Co. Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One of the directors of Hengyu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuhe Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Automotive Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
Summary of Balances with Related Parties:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><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</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties:</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Zhonggong Machinery Co., Ltd.<sup>1</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,563</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">409,807</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Smart Manufacturing Tech. Co., Ltd.<sup>2</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,683</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,903</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)<sup>3</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,442</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,442</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Holding Limited<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,627</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Automotive Corporation<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang County Jiuxin Investment Management Partnership (LP)<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,569,218</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou Jiuru Economic Information Consulting Co. Ltd<sup>4</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">190,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">190,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,693,315</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,619,459</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
balance of due to related parties as of December 31, 2022 and December 31, 2021 consisted of:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;</span></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; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.</span></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; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and</span></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; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings from related parties.</span></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="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</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="2" style="font-weight: bold; text-align: center">December&#160;31,</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">December&#160;31,</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: left">Due from related parties-current:</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">214,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">219,691</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">Cenntro Holding Limited</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">36,455,662</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">39,459,874</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">36,669,907</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">39,679,565</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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
balance of due from related parties as of December 31, 2022 and December 31, 2021 consisted of:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
receivable from Cenntro Holding Limited was $36.46 million and $39.46 million as of December 31, 2022 and December 31, 2021, respectively.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c)
Summary of Related Party Funds Lending:</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of funds lending with related parties for the years ended December 31, 2022 and 2021 are listed below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Withdraw funds from related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></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">77,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">251,973</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,352</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,080</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Peter Zuguang Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,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">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,647</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deposit funds with related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">394,892</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">139,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">209,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,697</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">Xinchang County Jiuxin Investment Management Partnership (LP)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,481,087</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,851,515</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,632</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">Peter Zuguang Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhejiang Kangchen Biotechnology Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,505</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223445312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE
23 &#8211; SUBSEQUENT EVENTS</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management has evaluated subsequent events through
the date that the financial statements were available to be issued, which is March 31, 2023. All subsequent events requiring recognition
as of December 31, 2022 have been incorporated into these financial statements and there are no other subsequent events that require disclosure
in accordance with FASB ASC Topic 855.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215183136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
of Presentation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United
States of America (&#8220;U.S. GAAP&#8221;). The consolidated financial statements include the financial statements of the Company and
its subsidiaries. All significant inter-company transactions and balances between the Company and its subsidiaries are eliminated upon
consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principles
of Consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of Greenland Technologies Holding Corporation and its subsidiaries and have been
prepared in accordance with U.S.&#160;GAAP. Intercompany accounts and transactions have been eliminated upon consolidation. Certain reclassifications
to previously reported financial information have been made to conform to the current period presentation.</span></p><p style="font: 10pt Times New 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
Business Combination was accounted for as a reverse recapitalization (the &#8220;Recapitalization Transaction&#8221;) in accordance with
Accounting Standard Codification (&#8220;ASC&#8221;) 805, Business Combinations. For accounting and financial reporting purposes, Zhongchai
Holding is considered the acquirer based on facts and circumstances, including the following:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhongchai
    Holding&#8217;s operations comprise the ongoing operations of the combined entity&#894;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    officers of the newly combined company consist of Zhongchai Holding&#8217;s executives, including the Chief Executive Officer, Chief
    Financial Officer and General Counsel&#894; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    former shareholders of Zhongchai Holding own a majority voting interest in the combined entity.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of Zhongchai Holding being the accounting acquirer, the financial reports filed with the SEC by the Company subsequent to the
Business Combination are prepared &#8220;as if&#8221; Zhongchai Holding is the predecessor and legal successor to the Company. The historical
operations of Zhongchai Holding are deemed to be those of the Company. Thus, the financial statements included in this report reflect
(i) the historical operating results of Zhongchai Holding prior to the Business Combination&#894; (ii) the combined results of the Company
and Zhongchai Holding following the Business Combination in October 24, 2019&#894; (iii) the assets and liabilities of Zhongchai Holding
at their historical cost, and (iv) Greenland&#8217;s equity structure for all periods presented. Zhongchai Holding received 7,500,000
shares of Greenland in exchange for all the share capital, which is reflected retroactively to December 31, 2017 and will be utilized
for calculating earnings per share in all prior periods. No step-up basis of intangible assets or goodwill was recorded in the Business
Combination transaction consistent with the treatment of the transaction as a reverse capitalization of Zhongchai Holding.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of Estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with U.S. GAAP 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 reported amounts of revenues and expenses during the reporting periods. Management makes these estimates
using the best information available at the time the estimates are made. Actual results could differ from those estimates. Significant
estimates in the years ended December 31, 2022 and 2021 include allowance for doubtful accounts, reserve for inventories, useful life
of property, plant and equipment, assumptions used in assessing impairment of long-term assets and valuation of deferred tax assets and
accruals for taxes due.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCapitalizationPolicyPolicyTextBlock', window );">Non-controlling Interest</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-controlling
Interest</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests in the Company&#8217;s subsidiaries are recorded in accordance with the provisions of Financial Accounting Standards Board
(&#8220;FASB&#8221;) Accounting Standards Codification 810 Consolidation (&#8220;ASC 810&#8221;) and are reported as a component of equity,
separate from the parent&#8217;s equity. Purchase or sale of equity interests that do not result in a change of control are accounted
for as equity transactions. Results of operations attributable to the non-controlling interest are included in our consolidated results
of operations and, upon loss of control, the interest sold, as well as interest retained, if any, will be reported at fair value with
any gain or loss recognized in earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Foreign
Currency Translation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements are presented in United States dollars (&#8220;US$&#8221; or &#8220;$&#8221;). The functional
currency of the Company is Renminbi (&#8220;RMB&#8221;). &#160;Transactions in foreign currencies are initially recorded at the functional
currency rate then in effect at the date of the transaction. Any differences between the initially recorded amount and the settlement
amount are recorded as a gain or loss on foreign currency transaction in the consolidated statements of operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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">For the years ended<br/> December&#160;31,</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; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: justify">Period end RMB: US$ exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8972</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">6.3726</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Period average RMB: US$ exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.7518</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">6.4424</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"><span style="font-family: Times New 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
RMB is not freely convertible into foreign currency and all foreign exchange transactions must take place through authorized institutions.
The PRC government imposes significant exchange restrictions on fund transfers out of the PRC that are not related to business operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash
and Cash Equivalents</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
financial reporting purposes, the Company considers all highly liquid investments purchased with an original maturity of three months
or less to be cash equivalents. The Company maintains its bank accounts in the U.S., the PRC and Hong Kong. Balances at financial institutions
or state-owned banks within the PRC and Hong Kong are not covered by insurance.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Cash</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
cash represents amounts held by a bank as security for bank acceptance bills, as well as the financial product secured for the short-term
bank loan and therefore is not available for the Company&#8217;s use until such time as the bank acceptance notes and bank loans have
been fulfilled or expired, normally within a twelve-month period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
Value of Financial Instruments</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company applies the provisions of ASC 820, <i>Fair Value Measurements and Disclosures</i>, to the financial instruments that are required
to be carried at fair value. Fair value is the price that would be received to sell 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
at the measurement date. The Company uses a three-tier fair value hierarchy based upon observable and non-observable inputs that prioritizes
the information used to develop our assumptions regarding fair value. Fair value measurements are separately disclosed by level within
the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    1&#8212;defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;</span></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; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2&#8212;defined as inputs other than quoted prices in active markets, that are either directly or indirectly observable; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3&#8212;defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own
    assumptions.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, notes receivable,
accounts payable, other payables and accrued liabilities, short-term bank loans, and notes payable.</span></p><p style="font: 10pt Times New 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
carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and other current assets and liabilities
approximate fair value because of the short-term nature of these items. The estimated fair values of short-term bank loans were not materially
different from their carrying value as presented due to the short maturities and that the interest rates on the borrowing approximate
those that would have been available for loans of similar remaining maturity and risk profile. As the carrying amounts are reasonable
estimates of the fair value, these financial instruments are classified within Level 1 of the fair value hierarchy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts
Receivable</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
receivable are carried at net realizable value. The Company reviews its accounts receivable on a periodic basis and makes general and
specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual
receivable balances, the Company considers many factors, including the age of the balance, customer&#8217;s historical payment history,
its current creditworthiness and current economic trends. Accounts are written off after exhaustive efforts at collection. The Company
only grants credit terms to established customers who are deemed to be financially responsible. Credit periods to customers are within
60 days after customers received the purchased goods. If accounts receivable are to be provided for, or written off, they would be recognized
in the consolidated statement of operations within operating expenses. Balance of allowance of doubtful accounts was $0.76 million and
$0.86 million as of December 31, 2022 and December 31, 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inventories</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories
are stated at the lower of cost or net realizable value, which is based on estimated selling prices less any further costs expected to
be incurred for completion and disposal. Cost of raw materials is calculated using the weighted average method and is based on purchase
cost. Work-in-progress and finished goods costs are determined using the weighted average method and comprise direct materials, direct
labor and an appropriate proportion of overhead. The Company records inventory reserves for excess or obsolete inventories based upon
assumptions about its current and future demand forecasts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_AdvanceToSuppliersPolicyTextBlock', window );">Advance to Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Advance
to Suppliers</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Advance
to suppliers represents interest-free cash paid in advance to suppliers for purchases of parts and/or raw materials. The balance of advance
to suppliers was $0.41 million and $0.43 million as of December 31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant, and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Property,
Plant, and Equipment </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property,
plant, and equipment are stated at cost less accumulated depreciation, and include expenditure that substantially increases the useful
lives of existing assets. Expenditures for repairs and maintenance, which do not extend the useful life of the assets, are expensed as
incurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
is provided over their estimated useful lives, using the straight-line method. Estimated useful lives are as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant,
    buildings and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery
    and equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2~10 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3~5 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fixed
    assets decoration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
assets are sold or retired, their costs and accumulated depreciation are eliminated from the consolidated financial statements and any
gain or loss resulting from their disposal is recognized in the period of disposition as an element of other income. The cost of maintenance
and repairs is charged to income as incurred, whereas significant renewals and betterments are capitalized.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_LandUseRightsPolicyTextBlock', window );">Land Use Rights</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Land
Use Rights</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">According
to the PRC laws, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government. The land use rights granted to the Company are being amortized using the straight-line
method over the lease term of fifty years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Impairment
of Long-Lived Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-lived
assets are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts
may not be recoverable in accordance with FASB ASC 360, &#8220;Property, Plant and Equipment&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
evaluating long-lived assets for recoverability, the Company uses its best estimate of future cash flows expected to result from the
use of the asset and eventual disposition in accordance with FASB ASC 360-10-15. To the extent that estimated future, undiscounted cash
inflows attributable to the asset, less estimated future, undiscounted cash outflows, are less than the carrying amount, an impairment
loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed
of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value
or fair value less costs to sell. There was no impairment loss recognized for the years ended December 31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lease</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
842 supersedes the lease requirements in ASC 840 &#8220;Leases,&#8221; and generally requires lessees to recognize operating and finance
lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount,
timing and uncertainty of cash flows arising from leasing arrangements. Leases that transfer substantially all of the benefits and risks
incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of
an obligation at the inception of the lease. All other leases are accounted for as operating leases.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">A
sale-leaseback transaction occurs when an entity sells an asset it owns and immediately leases the asset back from the buyer. The seller
then becomes the lessee and the buyer becomes the lessor. Under ASC 842, both parties must assess whether the buyer-lessor has obtained
control of the asset and a sale has occurred.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has determined that the leaseback transaction that it entered in 2019 fails to qualify as a sale because control is not transferred
to the buyer-lessor. Therefore, the Company has classified the lease portion of the transaction as a finance lease whereby the Company
continues to depreciate the assets and recorded a financing obligation for the consideration received from the buyer-lessor, with an
implicit interest rate of 5.0%.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. Operating lease payments are expensed over the term of lease using straight line method. The Company&#8217;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term. Usually within four months prior to the expiration
date of a lease, the Company is required to notify the lessor and has a priority to continue renting the lease property if a lessor intends
to lease property. The lease itself does not have restrictions or covenants. Any damage, if made by the lessee, to the property and equipment
within the property has to been fixed or reimbursed by the lessee. The Company does not have any leases entered into that have not yet
commenced. Under the terms of the lease agreements, the Company has no legal or contractual asset retirement obligations at the end of
the leases.</span></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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revenue
Recognition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with ASC Topic 606, &#8220;Revenue from Contracts with Customers,&#8221; the Company recognizes revenues when goods or services
are transferred to customers in an amount that reflects the consideration which the Company expects to receive in exchange for those
goods or services. In determining when and how revenues are recognized from contracts with customers, the Company performs the following
five-step analysis: (i) identification of contract with customer&#894; (ii) determination of performance obligations&#894; (iii) measurement
of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations and (v) recognition of revenues
when (or as) the Company satisfies each performance obligation. The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#8220;VAT&#8221;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
are recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is
typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of customers&#8217;
acceptance or consumption, at the net sales price (transaction price) and each of the criteria under ASC 606 have been met. Contract
terms may require the Company to deliver the finished goods to the customers&#8217; location or the customer may pick up the finished
goods at the Company&#8217;s factory. International sales are recognized when shipment clears customs and leaves the port.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company adopted ASC 606 on January 1, 2018, using the transition method of Modified-Retrospective Method (&#8220;MRM&#8221;). The adoption
of ASC 606 had no impact on the Company&#8217;s beginning balance of retained earnings.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s contracts are all short-term in nature with a contract term of one year or less. Receivables are recorded when the Company
has an unconditional right to consideration.</span></p><p style="font: 10pt Times New 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">Contracts do not offer any price protection but
allow for the return of certain goods if quality problem, which is standard warranty. The Company&#8217;s&#160;product returns and recorded
reserve for sales returns were minimal for the years ended December 31, 2022 and 2021. The total sales return and warranty expenditures
amount are accounting for around 0.00% and 1.01% of the total revenue of Greenland for the years ended December 31, 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth disaggregation of revenue:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" 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">For the years ended<br/> December&#160;31,</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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Major Product</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">Transmission boxes for Forklift</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">80,220,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">85,618,567</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">Transmission boxes for Non-Forklift (EV, etc.)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,610,674</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,221,333</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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">90,830,674</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">98,839,900</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Goods Sold</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cost
of Goods Sold</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost
of goods sold consists primarily of material costs, freight charges, purchasing and receiving costs, inspection costs, internal transfer
costs, wages, employee compensation, amortization, depreciation and related costs, which are directly attributable to the production
of products. Write-down of inventory to lower of cost or net realizable value is also recorded in cost of goods sold.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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_gtec_SellingExpensesPolicyTextBlock', window );">Selling Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selling
Expenses</b>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling
expenses include operating expenses such as payroll and traveling and transportation expenses.<b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative Expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>General
and Administrative Expenses</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses include management and office salaries and employee benefits, depreciation for office facility and office
equipment, travel and entertainment, legal and accounting, consulting fees and other office expenses.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs are expensed as
incurred and totaled approximately $5,786,946 and $5,526,546 for the years ended December 31, 2022 and 2021, respectively. Research and
development costs are incurred on a project specific basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_GovernmentSubsidiesPolicyTextBlock', window );">Government subsidies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Subsidies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
subsidies are recognized when there is reasonable assurance that the subsidy will be received and all attaching conditions will be complied
with. When the subsidy relates to an expense item, it is recognized as income over the periods necessary to match the subsidy on a systematic
basis to the costs that it is intended to compensate. Where the subsidy relates to an asset, it is recognized as other long-term liabilities
and is released to the statement of operations over the expected useful life in a consistent manner with the depreciation method for
the relevant asset. Total government subsidies recorded in the other long-term liabilities were $1.81 million and $2.21 million as of
December 31, 2022 and 2021, respectively.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income
Taxes</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes following the liability method pursuant to FASB ASC 740 &#8220;Income Taxes&#8221;. Under this method,
deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and
liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company
records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it is more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized
in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company also follows FASB ASC 740, which addresses the determination of whether tax benefits claimed or expected to be claimed on a tax
return should be recorded in the financial statements. The Company may recognize the tax benefit from an uncertain tax position only
if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical
merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the
largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. ASC 740 also provides guidance
on recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
As of December 31, 2022 and 2021, the Company did not have a liability for unrecognized tax benefits. It is the Company&#8217;s policy
to include penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively,
as necessary. The Company&#8217;s historical tax years will remain open for examination by the local authorities until the statute of
limitations has passed.</span></p><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_IncomeTaxUncertaintiesPolicy', window );">Value-Added Tax</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Value-Added
Tax</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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">Enterprises
or individuals, who sell commodities, engage in repair and maintenance or import or export goods in the PRC are subject to a value added
tax in accordance with PRC Laws. The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019. A credit is available whereby VAT paid on the
purchases of semi-finished products or raw materials used in the production of the Company&#8217;s finished products can be used to offset
the VAT due on the sales of the finished products.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilityReserveEstimatePolicy', window );">Statutory Reserve</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Statutory
Reserve</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with the PRC Regulations on Enterprises with Foreign Investment, an enterprise established in the PRC with foreign investment
is required to provide for certain statutory reserves, namely (i) a General Reserve Fund, (ii) a Enterprise Expansion Fund and (iii)
a Staff Welfare and Bonus Fund, which are appropriated from net profit as reported in the enterprise&#8217;s PRC statutory accounts.
A wholly-owned foreign enterprise is required to allocate at least 10% of its annual after-tax profit to the General Reserve Fund until
the balance of such fund has reached 50% of its respective registered capital. A non-wholly-owned foreign invested enterprise is permitted
to provide for the above allocation at the discretion of its board of directors. Appropriations to the Enterprise Expansion Fund and
Staff Welfare and Bonus Fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (Loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensive
Income (Loss)</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive
income (loss) is defined as the change in equity during the year from transactions and other events, excluding the changes resulting
from investments by owners and distributions to owners, and is not included in the computation of income tax expense or benefit. Accumulated
comprehensive income consists of foreign currency translation. The Company presents comprehensive income (loss) in accordance with ASC
Topic 220, &#8220;Comprehensive Income&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Earnings
per share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 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 calculates earnings per share in accordance with ASC Topic 260 &#8220;Earnings per Share.&#8221; Basic earnings per share is
computed by dividing the net income by the weighted average number of ordinary shares outstanding during the period. Diluted earnings
per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional
ordinary shares that would have been outstanding if the potential ordinary shares equivalents had been issued and if the additional ordinary
shares were dilutive. On October 24, 2019, the Company completed its Business Combination whereby Zhongchai Holding received 7,500,000
shares in exchange for all the share capital of Zhongchai Holding, which is reflected retroactively to December 31, 2017 and will be
utilized for calculating earnings per share in all prior periods. The per share amounts have been updated to show the effect of the exchange
on earnings per share as if the exchange occurred at the beginning of both years for the annual financial statements of the Company.
The impact of the stock exchange is also shown on the Company&#8217;s Statements of Shareholders&#8217; Equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SegmentsandRelatedInformationPolicyTextBlock', window );">Segments and Related Information</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Segments
and Related Information</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC
280 &#8220;Segment reporting&#8221; establishes standards for reporting information on operating segments in interim and annual financial
statements. All of the Company&#8217;s operations are considered by the chief operating decision maker to be aggregated in one reportable
operating segment.&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is engaged in the business of manufacturing and selling various transmission boxes. The Company&#8217;s manufacturing process
is essentially the same for the entire Company and is performed in-house at the Company&#8217;s facilities in the PRC. The Company&#8217;s
customers primarily consist of entities in the automotive, construction machinery or warehousing equipment industries. The distribution
of the Company&#8217;s products is consistent across the entire Company. In addition, the economic characteristics of each customer arrangement
are similar in that the Company maintains policies at the corporate level.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and contingencies</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commitments
and contingencies</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising
out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The
Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an
estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#8217;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021. Normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability.
The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable,
an estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#8217;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_RelatedPartyPolicyTextBlock', window );">Related Party</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Related
Party </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
general, related parties exist when there is a relationship that offers the potential for transactions at less than arm&#8217;s-length,
favorable treatment, or the ability to influence the outcome of events different from that which might result in the absence of that
relationship. A related party may be any of the following: a) an affiliate, which is a party that directly or indirectly controls, is
controlled by, or is under common control with another party; b) a principle owner, owner of record or known beneficial owner of more
than 10% of the voting interest of an entity; c) management, which are persons having responsibility for achieving objectives of the
entity and requisite authority to make decision; d) immediate family of management or principal owners; e) a parent company and its subsidiaries;
and f) other parties that have ability to significant influence the management or operating policies of the entity. The Company discloses
all significant related party transactions.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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_gtec_EconomicAndPoliticalRisksPolicyTextBlock', window );">Economic and Political Risks</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Economic
and Political Risks</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
significant portion of the Company&#8217;s 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 environment in the PRC, and by the general
state of the PRC economy.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s operations in the PRC are subject to special considerations and significant risks not typically associated with companies
in North America and Western Europe. These include risks associated with, among others, the political, economic and legal environment
and foreign currency exchange. The Company&#8217;s results may be adversely affected by changes in the political and social conditions
in the PRC, and by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion,
remittances abroad, and rates and methods of taxation, among other things.</span></p><p style="font: 10pt Times New 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">Financial
instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and trade accounts
receivable. The Company&#8217;s cash is maintained with banks within the U.S., the PRC and Hong Kong, and none of these deposits are
covered by insurance. The Company has not experienced any losses in such accounts. A portion of the Company&#8217;s sales are credit
sales which are primarily to customers whose abilities to pay are dependent upon the industry economics prevailing in these areas;
however, concentrations of credit risk with respect to trade accounts receivables is limited due to generally short payment terms.
The Company also performs ongoing credit evaluations of its customers to help further reduce credit risk.</span></p><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_MarketRiskBenefitPolicyTextBlock', window );">Exchange Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exchange
Risk</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could
post the same amount of profit for two comparable periods and yet, because of the fluctuating exchange rate, record higher or lower profit
depending on exchange rate of RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes
in the political and economic environment without notice.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="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 );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recently
Issued Accounting Pronouncements</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent
accounting pronouncements that the Company has adopted or may be required to adopt in the future are summarized below:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU 2016-13, &#8220;Measurement of Credit Losses on Financial Instruments,&#8221; to require financial assets
carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions
and forecasts. Subsequently, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments&#8212;Credit
Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, in April 2019. To clarify that receivables arising
from operating leases are within the scope of lease accounting standards. In October 2019, the FASB issued ASU 2019-10, Financial Instruments
&#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public
filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after
December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation
is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect
adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company
is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes, and systems,
and expects the standard will have a minor impact on its consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2017, the FASB issued ASU No. 2017-04&#160;(Topic 350)&#160;Intangibles&#8212;Goodwill and Other:&#160;Simplifying the Test for
Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under
the amended guidance, a goodwill impairment charge will now be recognized for the amount by which the carrying value of a reporting unit
exceeds its fair value, not to exceed the carrying amount of goodwill. As amended by ASU 2019-10, this ASU will be applied on a prospective
basis and is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted for any impairment
tests performed after January 1, 2017. The Company is evaluating the impact of the application of this standard and does not expect that
the adoption of the ASU 2017-04 will have a material impact on the Company&#8217;s consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2018, the FASB issued ASU 2018-13&#160;Disclosure Framework &#8212; Changes to the Disclosure Requirements for Fair Value Measurement,&#160;which
eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on
a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on
a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019, with early adoption
permitted. The Company adopted Topic 820 on January 1, 2020. The adoption of the ASU 2018-13 did not have a material impact on the Company&#8217;s
consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU
2019-12&#8221;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in
Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending
existing guidance. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within
those fiscal years, beginning after December 15, 2020. &#160;The Company does not expect that the requirements of ASU 2019-12 will have
a material impact on its consolidated financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AdvanceToSuppliersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advance to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_AdvanceToSuppliersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_EconomicAndPoliticalRisksPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Economic and Political Risks</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;">gtec_EconomicAndPoliticalRisksPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_GovernmentSubsidiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government subsidies.</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;">gtec_GovernmentSubsidiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_LandUseRightsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 land use rights.</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;">gtec_LandUseRightsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_RelatedPartyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RelatedPartyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_SegmentsandRelatedInformationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segments and related information policy text block.</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;">gtec_SegmentsandRelatedInformationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_SellingExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling report caption.</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;">gtec_SellingExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI https://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeTaxUncertaintiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to 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;">us-gaap_IncomeTaxUncertaintiesPolicy</td>
</tr>
<tr>
<td style="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_InterestCapitalizationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest capitalization.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCapitalizationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LiabilityReserveEstimatePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -URI https://asc.fasb.org/subtopic&amp;trid=2560295<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityReserveEstimatePolicy</td>
</tr>
<tr>
<td style="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_MarketRiskBenefitPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contract or contract feature in long-duration contract issued by insurance entity that both protects contract holder from other-than-nominal capital market risk and exposes insurance entity to other-than-nominal capital market risk. Includes, but is not limited to, input, judgment, assumption and method used in measuring market risk benefit, and change in input, judgment, and assumption.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 7C<br> -URI https://asc.fasb.org/extlink&amp;oid=124506351&amp;loc=SL117782774-158439<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketRiskBenefitPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221417280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Principal Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock', window );">Schedule of subsidiary included consolidated financial statements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Name</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">Domicile<br/> and Date of<br/> Incorporation</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Paid-in<br/> Capital</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Percentage of <br/> Effective <br/> Ownership</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">Principal Activities</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 33%; text-align: left">Zhongchai Holding (Hong Kong) Limited</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; width: 15%; vertical-align: top">Hong Kong <br/>April 23, 2009</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 5%; text-align: left">HKD</td>
    <td style="vertical-align: top; width: 9%; text-align: right">10,000</td><td style="vertical-align: top; width: 1%; text-align: left">&#160;</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; width: 1%; text-align: left">&#160;</td><td style="vertical-align: top; width: 9%; text-align: right">100</td><td style="vertical-align: top; width: 1%; text-align: left">%</td><td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; width: 22%; vertical-align: top">Holding</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Zhejiang Zhongchai Machinery Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">PRC<br/>November 21, 2005</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB</td>
    <td style="vertical-align: top; text-align: right">25,000,000</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">71.576</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Manufacture, sale of various transmission boxes</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Shanghai Hengyu Business Management Consulting Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">PRC<br/>September 10, 2015</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB</td>
    <td style="vertical-align: top; text-align: right">251,500,000</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">62.5</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Investment management and consulting services</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Hangzhou Greenland Energy Technologies Co., Ltd.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">PRC <br/>August 8, 2020</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB</td>
    <td style="vertical-align: top; text-align: right">7,224,922</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">100</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">Trading</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">HEVI Corp.</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">Delaware<br/>January 14, 2020</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">USD</td>
    <td style="vertical-align: top; text-align: right">6,363,557</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">100</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;U.S. operation and distribution of electric industrial vehicles for North American market</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left">Hengyu Capital, Ltd</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">Hong Kong <br/>August 16, 2022</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">HKD</td>
    <td style="vertical-align: top; text-align: right">10,000</td><td style="vertical-align: top; text-align: left">&#160;</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td style="vertical-align: top; text-align: right">62.5</td><td style="vertical-align: top; text-align: left">%</td><td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: left">Investment management and consulting services</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="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_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219868336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesTablesLineItems', window );"><strong>Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock', window );">Schedule of gain or loss on foreign currency transaction</a></td>
<td class="text"><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">For the years ended<br/> December&#160;31,</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; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: justify">Period end RMB: US$ exchange rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.8972</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">6.3726</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Period average RMB: US$ exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.7518</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">6.4424</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock', window );">Schedule of estimated useful lives</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plant,
    buildings and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Machinery
    and equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2~10 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor
    vehicles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3~5 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fixed
    assets decoration</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5 years</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of sets forth disaggregation of revenue</a></td>
<td class="text"><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">For the years ended<br/> December&#160;31,</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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Major Product</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">Transmission boxes for Forklift</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">80,220,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">85,618,567</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">Transmission boxes for Non-Forklift (EV, etc.)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,610,674</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,221,333</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="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">90,830,674</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">98,839,900</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_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 );">- 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;">gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_SummaryofSignificantAccountingPoliciesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_SummaryofSignificantAccountingPoliciesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock</td>
</tr>
<tr>
<td style="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215320608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration on Revenues and Cost of Goods Sold (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract', window );"><strong>Concentration on Revenues and Cost of Goods Sold [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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of concentration of major customers and suppliers</a></td>
<td class="text"><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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">For the years ended December 31,</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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Major customers representing more than 10% of the Company&#8217;s revenues</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt">Company A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,570,726</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">17.14</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">18,252,003</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">18.47</td><td style="width: 1%; 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">Company B</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,846,382</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.14</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">14,766,702</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.94</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="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total Revenues</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">28,417,108</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">31.28</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">33,018,705</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">33.41</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of major customers of accounts receivable</a></td>
<td class="text"><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="14" 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>&#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">December 31, 2022</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">December 31,&#160;2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Major customers of the Company&#8217;s accounts receivable, net</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt">Company A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,266,095</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">15.81</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">2,157,638</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">13.56</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: 27pt">Company B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,140,591</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.93</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,148,131</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.50</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">Company C</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,430,298</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.98</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,957,936</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">12.30</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">5,836,984</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">40.72</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">6,263,705</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">39.36</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConcentrationRisksTypesNoConcentrationPercentageAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222261920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of accounts receivable net of allowance for doubtful accounts</a></td>
<td class="text"><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</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">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2021</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">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,100,085</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">16,774,321</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">Less: allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(762,325</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">(859,319</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Accounts receivable, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">14,337,760</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">15,915,002</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ScheduleOfAllowanceForDoubtfulAccounts', window );">Schedule of allowance for doubtful accounts</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">As
    of,,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 1%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">859,319</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">986,532</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Provision for doubtful accounts</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(32,316</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">(149,172</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Effect of FX change</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">(64,678</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">21,959</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">762,325</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">859,319</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsReceivableNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284216839472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2021</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">7,975,097</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,789,196</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Revolving material</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,122,313</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,078,292</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">Consigned processing material</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,056</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,706</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Work-in-progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,255,453</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,620,821</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,104,309</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,271,252</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: inventory 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">(375,846</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">(23,793</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Inventories, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">23,096,382</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">25,803,474</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ScheduleOfInventoryReserveTableTextBlock', window );">Schedule of inventory reserve</a></td>
<td class="text"><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</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31,</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,793</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">(Release of) inventory write-downs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">359,534</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,536</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">Effect of FX change</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,481</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">257</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">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">375,846</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">23,793</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfInventoryReserveTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 schedule of inventory reserve table text block.</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;">gtec_ScheduleOfInventoryReserveTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224775280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_NotesReceivableTablesLineItems', window );"><strong>Notes Receivable (Tables) [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_gtec_SchedualOfNotesReceivable', window );">Schedule of notes receivable</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Bank notes receivable:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,713,919</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">36,075,366</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">Commercial notes receivable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,034,960</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,475,755</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">28,748,879</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">37,551,121</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_NotesReceivableTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesReceivableTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_SchedualOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_SchedualOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222261920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Construction in Progress (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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"><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">As of</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">December&#160;31, <br/> 2022</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">December&#160;31,<br/> 2021</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%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,781,256</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,751,105</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Machinery</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,010,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,930,452</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">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">315,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">341,697</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Electronic 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">223,806</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">206,122</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">Fixed assets decoration*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-70">-</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-71">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">33,331,383</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">35,229,376</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,763,247</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">(16,679,022</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">Property, plant and equipment, net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">15,568,136</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">18,550,354</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in process</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,078</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">407,199</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="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">15,585,214</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">18,957,553</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ScheduleOfRestrictedAssetsTableTextBlock', window );">Schedule of assets used as security</a></td>
<td class="text"><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</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">December&#160;31, <br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Buildings, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,599,313</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,314,916</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">Machinery, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-72">-</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">2,201,707</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">9,599,313</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">13,516,623</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfRestrictedAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfRestrictedAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223019536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_LandUseRightsAbstract', window );"><strong>Land Use Rights 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_gtec_ScheduleOfLandUseRights', window );">Schedule of land use rights</a></td>
<td class="text"><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: right">&#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: right">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December&#160;31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,460,738</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,827,951</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">Less: Accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(821,671</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">(792,753</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Land use rights, net</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,639,067</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">4,035,198</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of estimated future amortization expense</a></td>
<td class="text"><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; font-weight: bold; border-bottom: Black 1.5pt solid">Years ending December 31,</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">Amortization<br/> expense</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">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">91,136</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</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">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</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">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,183,387</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="font-weight: bold; text-align: left; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,639,067</td><td style="padding-bottom: 4pt; font-weight: bold; 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_gtec_LandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284306513088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_NotesPayableTablesLineItems', window );"><strong>Notes Payable (Tables) [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_gtec_ScheduleOfNotePayableTableTextBlock', window );">Schedule of notes payable</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Bank acceptance notes</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">28,272,472</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">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">42,093,061</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">28,272,472</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">42,093,061</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_NotesPayableTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesPayableTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfNotePayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of note payable table text block.</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;">gtec_ScheduleOfNotePayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224807312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Accounts Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accounts payable</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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%">Procurement of Materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,541,774</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">28,076,580</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Infrastructure&amp; Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">870,616</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">Freight fee</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">67,804</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">116,936</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">24,817,165</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">29,064,132</td><td style="padding-bottom: 4pt; font-weight: bold; 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_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_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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284216855488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Bank Loans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of short term bank loans</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Collateralized bank loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,536,392</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,976,336</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">Unsecured bank 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">1,449,863</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">784,609</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,986,255</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,760,945</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/><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_gtec_ScheduleOfShortTermLoansTableTextBlock', window );">Schedule of short term loans</a></td>
<td class="text"><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="font-weight: bold; border-bottom: Black 1.5pt solid">Maturity Date</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">Type</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">Bank Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate per<br/> Annum&#160;(%)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</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: 14%">August 29, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 15%; text-align: left">Operating Loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; text-align: left">Agricultural Bank of PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.85</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,609,755</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>June 29, 2023</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td>Bank of Communications</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,449,864</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>January 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td>Bank of Ningbo</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,012,005</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>August 23, 2023</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural Commercial Bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.85</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,464,768</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">February 23, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Operating Loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Industrial and Commercial Bank of Xinchang</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">4.05</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">1,449,863</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,986,255</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">Maturity Date</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">Type</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">Bank Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate per<br/> Annum (%)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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: 14%">August 23, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 15%; text-align: left">Operating Loans</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; text-align: left">Agricultural bank of PRC</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4.57</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,954,837</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>August 18, 2022</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural commercial bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,255,375</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>August 23, 2022</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural commercial bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,098,453</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>September 01, 2022</td><td>&#160;</td>
    <td style="text-align: left">Operating Loans</td><td>&#160;</td>
    <td style="text-align: left">Rural commercial bank of Xinchang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,667,671</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">January 21, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Operating Loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Rural commercial bank of Xinchang</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">5.30</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">784,609</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#12288;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="font-weight: bold; padding-bottom: 4pt">&#12288;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#12288;</b></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">8,760,945</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfShortTermLoansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of short term loans.</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;">gtec_ScheduleOfShortTermLoansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284306515152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other Current Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of other current liabilities</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Employee payables</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">747,923</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">946,678</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other tax payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">141,772</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,779</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 payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,283</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">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">569,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">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">175,687</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,547,390</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,198,427</td><td style="padding-bottom: 4pt; font-weight: bold; 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_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other current 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_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224831840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OtherLongTermLiabilitiesTablesLineItems', window );"><strong>Other Long-Term Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of other long-term liabilities</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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%; padding-bottom: 1.5pt">Subsidy</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">1,812,759</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">2,212,938</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,812,759</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">2,212,938</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherLongTermLiabilitiesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherLongTermLiabilitiesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other noncurrent 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_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221300688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Member]</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of lease to the property and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 88%; text-align: left">Operating cash flows paid for operating leases</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">337,235</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Right-of-use assets obtained in exchange for lease obligations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,835,406</td><td style="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_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock', window );">Schedule of supplemental balance sheet</a></td>
<td class="text"><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="font-weight: bold">Operating leases:</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: 88%; text-align: left; padding-bottom: 4pt">Operating lease right-of-use assets</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,627,110</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current portion of operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">472,182</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term operating lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,176,130</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">Total operating lease liabilities</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,648,312</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of lease liabilities under operating leases</a></td>
<td class="text"><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; font-weight: bold; border-bottom: Black 1.5pt solid">For the years ending December 31,</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">Operating<br/> Leases</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">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">593,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">585,127</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">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">589,272</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">606,354</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">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">624,034</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: 9pt">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,998,568</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221427488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long term payables</a></td>
<td class="text"><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="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: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2021</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">Long-term payables current portion</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></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">197,915</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 payables&#8211; non-current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-74">-</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-75">-</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">197,915</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224842752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of basic and diluted earnings per share computation</a></td>
<td class="text"><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/> December 31,</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">2022</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">2021</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 income attributable to the Greenland Technologies Holding Corporation and subsidiaries</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,559,565</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">6,265,578</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted average basic and diluted computation shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Weighted average shares used in basic computation</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">11,886,876</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">10,840,638</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Diluted effect of stock options and warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</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-78">&#8212;</div></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; padding-bottom: 1.5pt">Weighted average shares used in diluted computation</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: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">11,886,876</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#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: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">10,840,638</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic and diluted net income per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.30</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.58</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221444992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Sales and Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentsGeographicalAreasAbstract', window );"><strong>Geographical Sales and Segments [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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of sales by geographical area</a></td>
<td class="text"><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">For the years ended<br/> December&#160;31,</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">2022</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">2021</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">Domestic Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90,171,256</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">98,278,264</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">International Sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">659,418</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">561,636</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">90,830,674</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">98,839,900</td><td style="padding-bottom: 4pt; font-weight: bold; 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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_SegmentsGeographicalAreasAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentsGeographicalAreasAbstract</td>
</tr>
<tr>
<td style="padding-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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224828000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases', window );">Schedule of non-cancellable future minimum lease payments</a></td>
<td class="text"><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; font-weight: bold; border-bottom: Black 1.5pt solid">For the years ending December 31,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Operating</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Leases</b></p></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: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">593,781</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">585,127</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">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">589,272</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">606,354</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">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">624,034</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: 9pt">Total lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,998,568</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_gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223574240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock', window );">Schedule of names and relationship of related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Existing
    Relationship with the Company</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sinomachinery
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Holding Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controlling shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Kangchen Biotechnology Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Smart Manufacturing Tech. Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang
    Zhonggong Machinery Co., Ltd.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuxin Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai
    Hengzhong Industrial Investment Fund (Limited Partnership)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Cenntro Autotech Co., Limited</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Zuguang Wang</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greenland
    Asset Management Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of the Company</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou
    Jiuru Economic Information Consulting Co. Ltd</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One of the directors of Hengyu</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang
    County Jiuhe Investment Management Partnership (LP)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro
    Automotive Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under common control of Peter Zuguang Wang</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartiesTableTextBlock', window );">Schedule of due to related parties</a></td>
<td class="text"><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</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2022</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December&#160;31, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Due to related parties:</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Zhonggong Machinery Co., Ltd.<sup>1</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,563</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">409,807</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Smart Manufacturing Tech. Co., Ltd.<sup>2</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,683</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,903</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)<sup>3</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,442</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">94,442</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Holding Limited<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,341,627</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cenntro Automotive Corporation<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xinchang County Jiuxin Investment Management Partnership (LP)<sup>4</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,569,218</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hangzhou Jiuru Economic Information Consulting Co. Ltd<sup>4</sup></span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">190,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">190,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">1,693,315</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">3,619,459</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;&#160;</b></span></p><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: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;</span></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; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.</span></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; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and</span></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; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td> <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings from related parties.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<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_gtec_DueFromRelatedPartiesTableTextBlock', window );">Schedule of due from related parties</a></td>
<td class="text"><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</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="2" style="font-weight: bold; text-align: center">December&#160;31,</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">December&#160;31,</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</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">2021</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: left">Due from related parties-current:</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">214,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">219,691</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">Cenntro Holding Limited</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">36,455,662</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">39,459,874</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="font-weight: bold; padding-bottom: 4pt">Total</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">36,669,907</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">39,679,565</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of related party funds lending</a></td>
<td class="text"><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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Withdraw funds from related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></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">77,611</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">251,973</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">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207,352</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35,080</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Peter Zuguang Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,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">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,647</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><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="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the years ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>December 31,</b></p></td><td style="padding-bottom: 1.5pt">&#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">2022</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">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Deposit funds with related parties:</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: 76%; text-align: left">Zhejiang Zhonggong Machinery Co., Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">394,892</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">139,699</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">209,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">677,697</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">Xinchang County Jiuxin Investment Management Partnership (LP)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,481,087</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,851,515</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Smart Manufacturing Tech. Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,054</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,632</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">Peter Zuguang Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cenntro Holding Limited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhejiang Kangchen Biotechnology Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,505</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_gtec_DueFromRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DueFromRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_DueToRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DueToRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222349584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Principal Activities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Revenue amount (in Dollars)</a></td>
<td class="nump">$ 90,830<span></span>
</td>
<td class="nump">$ 98,840<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_gtec_TransmissionProductSaleOfSets', window );">Transmission product sale of sets</a></td>
<td class="nump">129,686<span></span>
</td>
<td class="nump">141,431<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_gtec_ForkliftManufacturersDescription', window );">Forklift manufacturers, description</a></td>
<td class="text">more than 100 forklift manufacturers in the
PRC.<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_gtec_ElectricIndustrialVehiclesDescription', window );">Electric industrial vehicles, description</a></td>
<td class="text">Greenland&#8217;s electric industrial vehicle products currently include GEF-series electric forklifts,
a series of lithium powered forklifts with three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium
powered electric wheeled front loader, GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator, and GEL-5000, an
all-electric 5.0 ton rated load lithium wheeled front loader. These products are available for purchase in the United States (&#8220;U.S.&#8221;)
market. In August 2022, Greenland launched a 54,000 square foot industrial electric vehicle assembly site in Baltimore, Maryland to support
local services, assembly and distribution of its electric industrial heavy equipment products line.<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_gtec_PercentageOfOutstandingOrdinaryShares', window );">Percentage of outstanding ordinary shares</a></td>
<td class="nump">47.86%<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=gtec_ZhejiangZhongchaiMachineryCoLtdMember', window );">Zhejiang Zhongchai Machinery Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PercentageOfOutstandingOrdinaryShares', window );">Percentage of outstanding ordinary shares</a></td>
<td class="nump">71.576%<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=gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember', window );">Shanghai Hengyu Business Management Consulting Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PercentageOfOutstandingOrdinaryShares', window );">Percentage of outstanding ordinary shares</a></td>
<td class="nump">62.50%<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=gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember', window );">Hangzhou Greenland Energy Technologies Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PercentageOfOutstandingOrdinaryShares', window );">Percentage of outstanding ordinary shares</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=gtec_GreenlandTechnologiesCorporationMember', window );">Greenland Technologies Corporation [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_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PercentageOfOutstandingOrdinaryShares', window );">Percentage of outstanding ordinary shares</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=gtec_HengyuCapitalLtdMember', window );">Hengyu Capital, Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PercentageOfOutstandingOrdinaryShares', window );">Percentage of outstanding ordinary shares</a></td>
<td class="nump">62.50%<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=gtec_ZhejiangZhongchaiMember', window );">Zhejiang Zhongchai [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_gtec_OrganizationandPrincipalActivitiesDetailsLineItems', window );"><strong>Organization and Principal Activities (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie', window );">Subsidiaries, description</a></td>
<td class="text">a limited liability company registered on November 21, 2005, is the direct operating subsidiary of Zhongchai Holding in the
PRC. On April 5, 2007, Usunco Automotive Limited (&#8220;Usunco&#8221;), a British Virgin Islands limited liability company, invested
US$8,000,000 for purchasing approximately 75.47% equity interest of Zhejiang Zhongchai. On December 16, 2009, Usunco agreed to transfer
its 75.47% interest in Zhejiang Zhongchai to Zhongchai Holding. On April 26, 2010, Xinchang County Keyi Machinery Co., Ltd. transferred
24.528% equity interest it owned in Zhejiang Zhongchai to Zhongchai Holding in exchange for a consideration of US$2.6 million. On November
1, 2017, Xinchang County Jiuxin Investment Management Partnership (LP) (&#8220;Jiuxin&#8221;), an entity controlled and beneficially
owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately RMB31,590,000 in Zhejiang Zhongchai
for 10.53% of its interest.On December 29, 2021, Xinchang County Jiuhe Investment Management Partnership (LP) (&#8220;Jiuhe&#8221;),
an entity controlled and beneficially owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately
RMB34,300,000 in Zhejiang Zhongchai for 20.00% of its interest. As of December 31, 2022, Zhongchai Holding owned approximately 71.576%
of the equity interests, Jiuxin owned approximately 8.424% of the equity interests, and Jiuhe owned approximately 20.00% of the equity
interests in Zhejiang Zhongchai.<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_gtec_ElectricIndustrialVehiclesDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ElectricIndustrialVehiclesDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal activities of an investee accounted for under the equity method.</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;">gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ForkliftManufacturersDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forklift manufacturers, description.</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;">gtec_ForkliftManufacturersDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OrganizationandPrincipalActivitiesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OrganizationandPrincipalActivitiesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_PercentageOfOutstandingOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding ordinary shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_PercentageOfOutstandingOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_TransmissionProductSaleOfSets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transmission product sale of sets.</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;">gtec_TransmissionProductSaleOfSets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=gtec_ZhejiangZhongchaiMachineryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangZhongchaiMachineryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_GreenlandTechnologiesCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_GreenlandTechnologiesCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_HengyuCapitalLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_HengyuCapitalLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_ZhejiangZhongchaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangZhongchaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219185712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Principal Activities (Details) - Schedule of subsidiary included consolidated financial statements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>HKD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ZhongchaiHoldingHongKongLimitedMember', window );">Zhongchai Holding (Hong Kong) Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DomicileAndDateOfIncorporation', window );">Domicile and Date of Incorporation</a></td>
<td class="text">Hong Kong April 23, 2009<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid-in Capital</a></td>
<td class="nump">$ 10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Effective Ownership</a></td>
<td class="nump">100.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_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Holding<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_gtec_TypeOfCurrenciesDescription', window );">Paid-in Capital, Currency</a></td>
<td class="text">HKD<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ZhejiangZhongchaiMachineryCoLtdMember', window );">Zhejiang Zhongchai Machinery 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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DomicileAndDateOfIncorporation', window );">Domicile and Date of Incorporation</a></td>
<td class="text">PRCNovember 21, 2005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid-in Capital</a></td>
<td class="nump">$ 25,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_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Effective Ownership</a></td>
<td class="nump">71.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_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Manufacture, sale of various transmission boxes<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_gtec_TypeOfCurrenciesDescription', window );">Paid-in Capital, Currency</a></td>
<td class="text">RMB<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember', window );">Shanghai Hengyu Business Management Consulting 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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DomicileAndDateOfIncorporation', window );">Domicile and Date of Incorporation</a></td>
<td class="text">PRCSeptember 10, 2015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid-in Capital</a></td>
<td class="nump">$ 251,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Effective Ownership</a></td>
<td class="nump">62.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment management and consulting services<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_gtec_TypeOfCurrenciesDescription', window );">Paid-in Capital, Currency</a></td>
<td class="text">RMB<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember', window );">Hangzhou Greenland Energy Technologies 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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DomicileAndDateOfIncorporation', window );">Domicile and Date of Incorporation</a></td>
<td class="text">PRC August 8, 2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid-in Capital</a></td>
<td class="nump">$ 7,224,922<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Effective Ownership</a></td>
<td class="nump">100.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_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Trading<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_gtec_TypeOfCurrenciesDescription', window );">Paid-in Capital, Currency</a></td>
<td class="text">RMB<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HEVICorpMember', window );">Greenland Technologies Corporation [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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DomicileAndDateOfIncorporation', window );">Domicile and Date of Incorporation</a></td>
<td class="text">DelawareJanuary 14, 2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid-in Capital</a></td>
<td class="nump">$ 6,363,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Effective Ownership</a></td>
<td class="nump">100.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_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">U.S. operation and distribution of electric industrial vehicles for North American market<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_gtec_TypeOfCurrenciesDescription', window );">Paid-in Capital, Currency</a></td>
<td class="text">USD<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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HengyuCapitalLtdMember', window );">Hengyu Capital, 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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DomicileAndDateOfIncorporation', window );">Domicile and Date of Incorporation</a></td>
<td class="text">Hong Kong August 16, 2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">Paid-in Capital</a></td>
<td class="nump">$ 10,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_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of Effective Ownership</a></td>
<td class="nump">62.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment management and consulting services<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_gtec_TypeOfCurrenciesDescription', window );">Paid-in Capital, Currency</a></td>
<td class="text">HKD<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_DomicileAndDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Domicile and date 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;">gtec_DomicileAndDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_TypeOfCurrenciesDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of currencies.</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;">gtec_TypeOfCurrenciesDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 principal activities of an investee accounted for under the equity method.</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_EquityMethodInvestmentDescriptionOfPrincipalActivities</td>
</tr>
<tr>
<td style="padding-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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PartnersCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 ownership interest of different classes of partners in limited partnership.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PartnersCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ZhongchaiHoldingHongKongLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ZhongchaiHoldingHongKongLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ZhejiangZhongchaiMachineryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ZhejiangZhongchaiMachineryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HEVICorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HEVICorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HengyuCapitalLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=gtec_HengyuCapitalLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219207872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 24, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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_gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Textual)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_AllowanceOfDoubtfulAccounts', window );">Allowance of doubtful accounts</a></td>
<td class="nump">$ 760,000<span></span>
</td>
<td class="nump">$ 860,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_AdvanceToSupplier', window );">Advance to suppliers</a></td>
<td class="nump">$ 410,000<span></span>
</td>
<td class="nump">$ 430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_StraightlineMethodLeaseTerm', window );">Straight-line method lease term</a></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>
</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_gtec_ImplicitInterestRate', window );">Implicit interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShorttermInvestmentPolicyTextBlock', window );">Short-term Investment</a></td>
<td class="text">The Company&#8217;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term.<span></span>
</td>
<td class="text">&#160;<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_gtec_RevenueRecognitionDescription', window );">Revenue recognition description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#8220;VAT&#8221;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_TotalRevenueOfGreenland', window );">Total revenue of Greenland</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_AccountingForAroundPercentage', window );">Total sales return, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development costs</a></td>
<td class="nump">$ 5,786,946<span></span>
</td>
<td class="nump">$ 5,526,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long-term liabilities</a></td>
<td class="nump">$ 1,810,000<span></span>
</td>
<td class="nump">$ 2,210,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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Income tax rate</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_gtec_OwnedForeignEnterprisePercentage', window );">Owned foreign enterprise percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_gtec_RegisteredCapitalPercentage', window );">Registered capital percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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=gtec_PRCMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Textual)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ValueAddedTaxDescription', window );">Value added tax description</a></td>
<td class="text">The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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=gtec_ZhongchaiHoldingMember', window );">Zhongchai Holding [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems', window );"><strong>Summary of Significant Accounting Policies (Textual)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SharesReceived', window );">Shares received (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AccountingForAroundPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounting for around 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;">gtec_AccountingForAroundPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_AdvanceToSupplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_AdvanceToSupplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_AllowanceOfDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_AllowanceOfDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ImplicitInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Implicit interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_ImplicitInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_OwnedForeignEnterprisePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Owned foreign enterprise 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;">gtec_OwnedForeignEnterprisePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_RegisteredCapitalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Registered capital 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;">gtec_RegisteredCapitalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_RevenueRecognitionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue recognition description.</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;">gtec_RevenueRecognitionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_SharesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reverse merger shares received</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;">gtec_SharesReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_ShorttermInvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term investment.</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;">gtec_ShorttermInvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_StraightlineMethodLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>straight-line method lease term.</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;">gtec_StraightlineMethodLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_TotalRevenueOfGreenland">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue of Greenland.</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;">gtec_TotalRevenueOfGreenland</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_ValueAddedTaxDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ValueAddedTaxDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="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_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=gtec_PRCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=gtec_PRCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhongchaiHoldingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhongchaiHoldingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284313391232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of gain or loss on foreign currency transaction<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_IntercompanyForeignCurrencyBalanceLineItems', window );"><strong>Schedule of gain or loss on foreign currency transaction [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_ForeignCurrencyExchangeRateTranslation1', window );">Period end RMB: US$ exchange rate</a></td>
<td class="nump">6.8972<span></span>
</td>
<td class="nump">6.3726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAverageForwardExchangeRate1', window );">Period average RMB: US$ exchange rate</a></td>
<td class="nump">6.7518<span></span>
</td>
<td class="nump">6.4424<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_DerivativeAverageForwardExchangeRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average contractual rate at which a foreign currency can be purchased or sold.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAverageForwardExchangeRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntercompanyForeignCurrencyBalanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IntercompanyForeignCurrencyBalanceLineItems</td>
</tr>
<tr>
<td style="padding-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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222779120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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=us-gaap_LandBuildingsAndImprovementsMember', window );">Plant, buildings and improvements [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_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor 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_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=gtec_FixedAssetsMember', window );">Fixed assets decoration [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_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems', window );"><strong>Summary of Significant Accounting Policies (Details) - 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 lives</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_gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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>duration</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_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=gtec_FixedAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_FixedAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220171120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of sets forth disaggregation of revenue - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_MajorProductAbstract', window );"><strong>Major Product</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_ExciseAndSalesTaxes', window );">Major Product</a></td>
<td class="nump">$ 90,830,674<span></span>
</td>
<td class="nump">$ 98,839,900<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=gtec_ForkliftMember', window );">Transmission boxes for Forklift [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_gtec_MajorProductAbstract', window );"><strong>Major Product</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_ExciseAndSalesTaxes', window );">Major Product</a></td>
<td class="nump">80,220,000<span></span>
</td>
<td class="nump">85,618,567<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=gtec_NonForkliftMember', window );">Transmission boxes for Non-Forklift (EV, etc.) [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_gtec_MajorProductAbstract', window );"><strong>Major Product</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_ExciseAndSalesTaxes', window );">Major Product</a></td>
<td class="nump">$ 10,610,674<span></span>
</td>
<td class="nump">$ 13,221,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_MajorProductAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_MajorProductAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExciseAndSalesTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExciseAndSalesTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProductOrServiceAxis=gtec_ForkliftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ForkliftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_NonForkliftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_NonForkliftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215239120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short Term Investment (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShortTermInvestmentDetailsLineItems', window );"><strong>Short Term Investment Details [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_IncomeShortTermInvestmentOther', window );">Short term investment</a></td>
<td class="nump">$ 7,800,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,105,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_OtherShortTermInvestments', window );">Contributed total</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OtherShortTermsBorrowings', window );">Purchased bank management products total amount</a></td>
<td class="nump">7,405,433<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument fair value</a></td>
<td class="nump">469,480<span></span>
</td>
<td class="nump">&#165; 50,565,049<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=gtec_ZhejiangJilinElectronicTechnologyCoMember', window );">Zhejiang Jilin Electronic Technology Co [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_gtec_ShortTermInvestmentDetailsLineItems', window );"><strong>Short Term Investment Details [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Debt instrument fair value</a></td>
<td class="nump">$ 7,331,243<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_gtec_IncomeShortTermInvestmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income from short-term investment 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;">gtec_IncomeShortTermInvestmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_OtherShortTermsBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other short term borrowings.</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;">gtec_OtherShortTermsBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ShortTermInvestmentDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ShortTermInvestmentDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 short-term investments 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_ZhejiangJilinElectronicTechnologyCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangJilinElectronicTechnologyCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220133312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration on Revenues and Cost of Goods Sold (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems', window );"><strong>Concentration on Revenues and Cost of Goods Sold (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ConcentrationRiskPercntage', window );">Concentration risk, percentage</a></td>
<td class="nump">40.72%<span></span>
</td>
<td class="nump">39.36%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems', window );"><strong>Concentration on Revenues and Cost of Goods Sold (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ConcentrationRiskPercntage', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ConcentrationRiskPercntage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ConcentrationRiskPercentage.</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;">gtec_ConcentrationRiskPercntage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=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_ConcentrationRiskByBenchmarkAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223156864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of concentration of major customers and suppliers - Revenues [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_ConcentrationRiskNetAssetsAmountGeographicArea', window );">Total Revenues</a></td>
<td class="nump">$ 28,417,108<span></span>
</td>
<td class="nump">$ 33,018,705<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_gtec_ConcentrationRiskPercentage', window );">Customer percentage</a></td>
<td class="nump">31.28%<span></span>
</td>
<td class="nump">33.41%<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_MajorCustomersAxis=gtec_CompanyAMember', window );">Company A [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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_ConcentrationRiskNetAssetsAmountGeographicArea', window );">Total Revenues</a></td>
<td class="nump">$ 15,570,726<span></span>
</td>
<td class="nump">$ 18,252,003<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_gtec_ConcentrationRiskPercentage', window );">Customer percentage</a></td>
<td class="nump">17.14%<span></span>
</td>
<td class="nump">18.47%<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_MajorCustomersAxis=gtec_CompanyBMember', window );">Company B [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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_ConcentrationRiskNetAssetsAmountGeographicArea', window );">Total Revenues</a></td>
<td class="nump">$ 12,846,382<span></span>
</td>
<td class="nump">$ 14,766,702<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_gtec_ConcentrationRiskPercentage', window );">Customer percentage</a></td>
<td class="nump">14.14%<span></span>
</td>
<td class="nump">14.94%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ConcentrationRiskPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ConcentrationRiskPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_ConcentrationRiskNetAssetsAmountGeographicArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of total assets less total liabilities of a designated geographic area if disclosed as a concentration risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-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_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=gtec_CompanyAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CompanyAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_CompanyBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CompanyBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219114944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable - Accounts Receivable [Member] - Customer Concentration Risk [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems', window );"><strong>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [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_FairValueConcentrationOfRiskAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">$ 5,836,984<span></span>
</td>
<td class="nump">$ 6,263,705<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_gtec_ConcentrationRiskPercntage', window );">Percentage of revenues</a></td>
<td class="nump">40.72%<span></span>
</td>
<td class="nump">39.36%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Company A [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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems', window );"><strong>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [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_FairValueConcentrationOfRiskAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">$ 2,266,095<span></span>
</td>
<td class="nump">$ 2,157,638<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_gtec_ConcentrationRiskPercntage', window );">Percentage of revenues</a></td>
<td class="nump">15.81%<span></span>
</td>
<td class="nump">13.56%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Company B [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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems', window );"><strong>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [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_FairValueConcentrationOfRiskAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">$ 2,140,591<span></span>
</td>
<td class="nump">$ 2,148,131<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_gtec_ConcentrationRiskPercntage', window );">Percentage of revenues</a></td>
<td class="nump">14.93%<span></span>
</td>
<td class="nump">13.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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Company C [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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems', window );"><strong>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [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_FairValueConcentrationOfRiskAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">$ 1,430,298<span></span>
</td>
<td class="nump">$ 1,957,936<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_gtec_ConcentrationRiskPercntage', window );">Percentage of revenues</a></td>
<td class="nump">9.98%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ConcentrationRiskPercntage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ConcentrationRiskPercentage.</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;">gtec_ConcentrationRiskPercntage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueConcentrationOfRiskAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents disclosure of all significant concentrations of credit risk or market risk arising from the subject financial instrument (as defined), whether from an individual counterparty or groups of counterparties.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueConcentrationOfRiskAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=gtec_CompanyAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CompanyAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_CompanyBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CompanyBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_CompanyCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CompanyCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219128128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable (Details) - Schedule of accounts receivable net of allowance for doubtful accounts - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Schedule of accounts receivable net of allowance for doubtful accounts [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_AccountsReceivableRelatedParties', window );">Accounts receivable</a></td>
<td class="nump">$ 15,100,085<span></span>
</td>
<td class="nump">$ 16,774,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(762,325)<span></span>
</td>
<td class="num">(859,319)<span></span>
</td>
</tr>
<tr class="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">$ 14,337,760<span></span>
</td>
<td class="nump">$ 15,915,002<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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-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_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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unclassified balance sheet, amount of receivables arising from transactions with related parties.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220197440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details) - Schedule of allowance for doubtful accounts - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems', window );"><strong>Schedule of allowance for doubtful accounts [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_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 859,319<span></span>
</td>
<td class="nump">$ 986,532<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_gtec_AdditionalProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="num">(32,316)<span></span>
</td>
<td class="num">(149,172)<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_gtec_EffectOfFXChange', window );">Effect of FX change</a></td>
<td class="num">(64,678)<span></span>
</td>
<td class="nump">21,959<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending balance</a></td>
<td class="nump">$ 762,325<span></span>
</td>
<td class="nump">$ 859,319<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AdditionalProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_AdditionalProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_EffectOfFXChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effect of FX change.</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;">gtec_EffectOfFXChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219885056">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ScheduleOfInventoriesAbstract', 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">$ 7,975,097<span></span>
</td>
<td class="nump">$ 9,789,196<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_gtec_RevolvingMaterials', window );">Revolving material</a></td>
<td class="nump">1,122,313<span></span>
</td>
<td class="nump">1,078,292<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_gtec_ConsignedProcessingMaterials', window );">Consigned processing material</a></td>
<td class="nump">15,056<span></span>
</td>
<td class="nump">67,706<span></span>
</td>
</tr>
<tr class="re">
<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">2,255,453<span></span>
</td>
<td class="nump">2,620,821<span></span>
</td>
</tr>
<tr class="ro">
<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">12,104,309<span></span>
</td>
<td class="nump">12,271,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Less: inventory impairment</a></td>
<td class="num">(375,846)<span></span>
</td>
<td class="num">(23,793)<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">$ 23,096,382<span></span>
</td>
<td class="nump">$ 25,803,474<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ConsignedProcessingMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ConsignedProcessingMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_RevolvingMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RevolvingMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ScheduleOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223472896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - Schedule of inventory reserve - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ScheduleOfInventoryReserveAbstract', window );"><strong>Schedule Of Inventory Reserve 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_InventoryValuationReserves', window );">Beginning balance</a></td>
<td class="nump">$ 23,793<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_InventoryWriteDown', window );">(Release of) inventory write-downs</a></td>
<td class="nump">359,534<span></span>
</td>
<td class="nump">23,536<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_gtec_InventoryEffectOfFXChange', window );">Effect of FX change</a></td>
<td class="num">(7,481)<span></span>
</td>
<td class="nump">257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Ending balance</a></td>
<td class="nump">$ 375,846<span></span>
</td>
<td class="nump">$ 23,793<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_InventoryEffectOfFXChange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory effect of fx change.</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;">gtec_InventoryEffectOfFXChange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ScheduleOfInventoryReserveAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfInventoryReserveAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation reserve 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220165840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_NotesReceivableDetailsLineItems', window );"><strong>Notes Receivable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_SecurityForIssuanceAmount', window );">Security for issuance</a></td>
<td class="nump">$ 15,510<span></span>
</td>
<td class="nump">$ 28,140<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_gtec_NotesReceivable', window );">Notes receivable</a></td>
<td class="nump">$ 13,270<span></span>
</td>
<td class="nump">$ 24,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember', window );">Notes Receivable [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_gtec_NotesReceivableDetailsLineItems', window );"><strong>Notes Receivable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Notes receivable term</a></td>
<td class="text">6 months<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_gtec_NotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_NotesReceivableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesReceivableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_SecurityForIssuanceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Security for issuance 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;">gtec_SecurityForIssuanceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=us-gaap_NotesReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219827008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Receivable (Details) - Schedule of notes receivable - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems', window );"><strong>Schedule of Notes Receivable [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_gtec_BankNotesReceivable', window );">Bank notes receivable:</a></td>
<td class="nump">$ 26,713,919<span></span>
</td>
<td class="nump">$ 36,075,366<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_gtec_CommercialNoteReceivable', window );">Commercial notes receivable</a></td>
<td class="nump">2,034,960<span></span>
</td>
<td class="nump">1,475,755<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Total</a></td>
<td class="nump">$ 28,748,879<span></span>
</td>
<td class="nump">$ 37,551,121<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_BankNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Notes Bank notes receivable.</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;">gtec_BankNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_CommercialNoteReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_CommercialNoteReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222380816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Construction in Progress (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 03, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 03, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 27, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 26, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 26, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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_gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems', window );"><strong>Property, Plant and Equipment and Construction in Progress (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OwnershipofBuildingsForNetBookValue', window );">Ownership of buildings for net book value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 65,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_gtec_LoanFacilityWithMaximumExposure', window );">Loan facility with maximum exposure (in Yuan Renminbi) | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 167,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities', window );">Aggregate proceeds</a></td>
<td class="nump">$ 3,080<span></span>
</td>
<td class="nump">&#165; 21,250<span></span>
</td>
<td class="nump">$ 1,420<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="nump">$ 2,120<span></span>
</td>
<td class="nump">&#165; 14,660<span></span>
</td>
<td class="text">&#160;<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_gtec_InitialTerm', window );">Initial term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 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>
</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_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property, Plant and Equipment [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_gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems', window );"><strong>Property, Plant and Equipment and Construction in Progress (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationExpenseOnReclassifiedAssets', window );">Depreciation expense amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,440<span></span>
</td>
<td class="nump">$ 2,510<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_gtec_CostOfRevenueAndInventories', window );">Cost of revenue and inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,470<span></span>
</td>
<td class="nump">1,530<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_gtec_ConstructionInProgressFixedAssets', window );">Construction in progress fixed 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="nump">$ 380<span></span>
</td>
<td class="nump">$ 0<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_gtec_ConstructionInProgressFixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ConstructionInProgressFixedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_CostOfRevenueAndInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 revenue and inventories.</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;">gtec_CostOfRevenueAndInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_InitialTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_InitialTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_LoanFacilityWithMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LoanFacilityWithMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_OwnershipofBuildingsForNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ownershipof buildings for net book value.</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;">gtec_OwnershipofBuildingsForNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationExpenseOnReclassifiedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 44<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=29634951&amp;loc=d3e1756-110224<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2459-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationExpenseOnReclassifiedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSalesOfAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSalesOfAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215277824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment and Construction in Progress (Details) - Schedule of property, plant and equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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 [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_BuildingsAndImprovementsGross', window );">Buildings</a></td>
<td class="nump">$ 11,781,256<span></span>
</td>
<td class="nump">$ 12,751,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery</a></td>
<td class="nump">21,010,613<span></span>
</td>
<td class="nump">21,930,452<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_gtec_MotorVehicles', window );">Motor vehicles</a></td>
<td class="nump">315,708<span></span>
</td>
<td class="nump">341,697<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_gtec_ElectronicEquipment', window );">Electronic equipment</a></td>
<td class="nump">223,806<span></span>
</td>
<td class="nump">206,122<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_gtec_FixedAssetsDecoration', window );">Fixed assets decoration</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_PropertyPlantAndEquipmentGross', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">33,331,383<span></span>
</td>
<td class="nump">35,229,376<span></span>
</td>
</tr>
<tr class="ro">
<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">(17,763,247)<span></span>
</td>
<td class="num">(16,679,022)<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_gtec_PropertyPlantsAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">15,568,136<span></span>
</td>
<td class="nump">18,550,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in process</a></td>
<td class="nump">17,078<span></span>
</td>
<td class="nump">407,199<span></span>
</td>
</tr>
<tr class="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 );">Total</a></td>
<td class="nump">$ 15,585,214<span></span>
</td>
<td class="nump">$ 18,957,553<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ElectronicEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ElectronicEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_FixedAssetsDecoration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Fixed assets decoration.</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;">gtec_FixedAssetsDecoration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_MotorVehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_MotorVehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PropertyPlantsAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_PropertyPlantsAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222170672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems', window );"><strong>Schedule of assets used as security [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_gtec_BuildingsNet', window );">Buildings, net</a></td>
<td class="nump">$ 9,599,313<span></span>
</td>
<td class="nump">$ 11,314,916<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_gtec_MachinerNet', window );">Machinery, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,201,707<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_gtec_RestrictedAssetsTotal', window );">Total</a></td>
<td class="nump">$ 9,599,313<span></span>
</td>
<td class="nump">$ 13,516,623<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_BuildingsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_BuildingsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_MachinerNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_MachinerNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_RestrictedAssetsTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RestrictedAssetsTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222144192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_LandUseRightsAbstract', window );"><strong>Land Use Rights 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_gtec_LandUseRightsAssetsNet', window );">Land use rights, net</a></td>
<td class="nump">$ 3,640<span></span>
</td>
<td class="nump">$ 4,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_LandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_LandUseRightsAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222772080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Details) - Schedule of land use rights - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ScheduleOfLandUseRightsAbstract', window );"><strong>Schedule Of Land Use Rights 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_gtec_LandUseRightsCost', window );">Land use rights, cost</a></td>
<td class="nump">$ 4,460,738<span></span>
</td>
<td class="nump">$ 4,827,951<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_gtec_LessAccumulatedAmortization', window );">Less: Accumulated amortization</a></td>
<td class="num">(821,671)<span></span>
</td>
<td class="num">(792,753)<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_gtec_LandUseRightsNet', window );">Land use rights, net</a></td>
<td class="nump">$ 3,639,067<span></span>
</td>
<td class="nump">$ 4,035,198<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_LandUseRightsCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_LandUseRightsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LandUseRightsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_LessAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LessAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ScheduleOfLandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfLandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284218927632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Details) - Schedule of estimated future amortization expense<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </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_gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract', window );"><strong>Schedule Of Estimated Future Amortization Expense Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne', window );">2023</a></td>
<td class="nump">$ 91,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">91,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">91,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">91,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">91,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter', window );">Thereafter</a></td>
<td class="nump">3,183,387<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense', window );">Total</a></td>
<td class="nump">$ 3,639,067<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Thereafter.</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;">gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 present value of future profits of insurance contract acquired in business combination expected to be recognized during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 805<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6918812&amp;loc=d3e30762-158568<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 present value of future profits of insurance contract acquired in business combination expected to be recognized during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 805<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6918812&amp;loc=d3e30762-158568<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 present value of future profits of insurance contract acquired in business combination expected to be recognized during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 805<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6918812&amp;loc=d3e30762-158568<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 present value of future profits of insurance contract acquired in business combination expected to be recognized during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 805<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6918812&amp;loc=d3e30762-158568<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 present value of future profits of insurance contract acquired in business combination expected to be recognized during 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 805<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6918812&amp;loc=d3e30762-158568<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223364560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_NotesPayableDetailsLineItems', window );"><strong>Notes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_RestrictedCashAndCashEquivalentsValue', window );">Restricted cash</a></td>
<td class="nump">$ 3,430<span></span>
</td>
<td class="nump">$ 6,740<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_gtec_NoteReceivableDateOfIssuance', window );">Notes receivable</a></td>
<td class="nump">15,510<span></span>
</td>
<td class="nump">28,140<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_gtec_LandUseRight', window );">Land use rights</a></td>
<td class="nump">$ 3,640<span></span>
</td>
<td class="nump">$ 4,040<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_gtec_PercentageOfBankCharges', window );">Percentage of bank charges</a></td>
<td class="nump">0.05%<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_MinimumMember', window );">Minimum [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_gtec_NotesPayableDetailsLineItems', window );"><strong>Notes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Interest-free notes payable, term</a></td>
<td class="text">6 months<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_NotesPayableDetailsLineItems', window );"><strong>Notes Payable (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Interest-free notes payable, term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_LandUseRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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;">gtec_LandUseRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_NoteReceivableDateOfIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NoteReceivableDateOfIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_NotesPayableDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesPayableDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_PercentageOfBankCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_PercentageOfBankCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_RestrictedCashAndCashEquivalentsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RestrictedCashAndCashEquivalentsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
</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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223384400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Payable (Details) - Schedule of notes payable - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_NotesPayableDetailsScheduleofnotespayableLineItems', window );"><strong>Schedule of Notes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableToBankCurrent', window );">Bank acceptance notes</a></td>
<td class="nump">$ 28,272,472<span></span>
</td>
<td class="nump">$ 42,093,061<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_NotesPayableToBank', window );">Total</a></td>
<td class="nump">$ 28,272,472<span></span>
</td>
<td class="nump">$ 42,093,061<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_NotesPayableDetailsScheduleofnotespayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NotesPayableDetailsScheduleofnotespayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableToBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableToBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current portion of the total carrying amount as of the balance sheet date due within one year or the operating cycle, if longer, on all notes payable to banks paid on an installment with long term maturities. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1),20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222784032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Payable (Details) - Schedule of accounts payable - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems', window );"><strong>Accounts Payable (Details) - Schedule of accounts payable [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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 24,817,165<span></span>
</td>
<td class="nump">$ 29,064,132<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_PublicUtilitiesInventoryAxis=gtec_ProcurementOfMaterialsMember', window );">Procurement of Materials [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_gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems', window );"><strong>Accounts Payable (Details) - Schedule of accounts payable [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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">24,541,774<span></span>
</td>
<td class="nump">28,076,580<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_PublicUtilitiesInventoryAxis=gtec_InfrastructureEquipmentMember', window );">Infrastructure&amp; 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_gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems', window );"><strong>Accounts Payable (Details) - Schedule of accounts payable [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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">207,587<span></span>
</td>
<td class="nump">870,616<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_PublicUtilitiesInventoryAxis=gtec_FreightFeeMember', window );">Freight fee [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_gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems', window );"><strong>Accounts Payable (Details) - Schedule of accounts payable [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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 67,804<span></span>
</td>
<td class="nump">$ 116,936<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PublicUtilitiesInventoryAxis=gtec_ProcurementOfMaterialsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesInventoryAxis=gtec_ProcurementOfMaterialsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilitiesInventoryAxis=gtec_InfrastructureEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesInventoryAxis=gtec_InfrastructureEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_PublicUtilitiesInventoryAxis=gtec_FreightFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilitiesInventoryAxis=gtec_FreightFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>95
<FILENAME>R76.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220645424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Bank Loans (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShortTermDebtLoan', window );">Short term debt loan repayable duration</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Average annual interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">4.628%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ShortTermDebtLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short term debt loan repayable duration.</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;">gtec_ShortTermDebtLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284219868336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short Term Bank Loans (Details) - Schedule of short term bank loans - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ScheduleOfShortTermBankLoansAbstract', window );"><strong>Schedule Of Short Term Bank Loans 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_gtec_CollateralizedBankLoans', window );">Collateralized bank loans</a></td>
<td class="nump">$ 7,536,392<span></span>
</td>
<td class="nump">$ 7,976,336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Unsecured bank loans</a></td>
<td class="nump">1,449,863<span></span>
</td>
<td class="nump">784,609<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_ShortTermBorrowings', window );">Total</a></td>
<td class="nump">$ 8,986,255<span></span>
</td>
<td class="nump">$ 8,760,945<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_CollateralizedBankLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_CollateralizedBankLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ScheduleOfShortTermBankLoansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfShortTermBankLoansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222888432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Bank Loans (Details) - Schedule of short term loans - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems', window );"><strong>Short Term Bank Loans (Details) - Schedule of short term loans [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_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">$ 8,986,255<span></span>
</td>
<td class="nump">$ 8,760,945<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_gtec_TypeOfLoanAxis=gtec_OperatingLoansMember', window );">Operating Loans [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_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems', window );"><strong>Short Term Bank Loans (Details) - Schedule of short term loans [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_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">August 29, 2023<span></span>
</td>
<td class="text">August 23, 2022<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_gtec_BankName', window );">Bank Name</a></td>
<td class="text">Agricultural Bank of PRC<span></span>
</td>
<td class="text">Agricultural bank of PRC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest Rate per Annum (%)</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="nump">4.57%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total</a></td>
<td class="nump">$ 2,609,755<span></span>
</td>
<td class="nump">$ 2,954,837<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_gtec_TypeOfLoanAxis=gtec_OperatingLoansOneMember', window );">Operating Loans One [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_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems', window );"><strong>Short Term Bank Loans (Details) - Schedule of short term loans [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_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">June 29, 2023<span></span>
</td>
<td class="text">August 18, 2022<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_gtec_BankName', window );">Bank Name</a></td>
<td class="text">Bank of Communications<span></span>
</td>
<td class="text">Rural commercial bank of Xinchang<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest Rate per Annum (%)</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">$ 1,449,864<span></span>
</td>
<td class="nump">$ 1,255,375<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_gtec_TypeOfLoanAxis=gtec_OperatingLoansTwoMember', window );">Operating Loans Two [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_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems', window );"><strong>Short Term Bank Loans (Details) - Schedule of short term loans [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_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">January 30, 2023<span></span>
</td>
<td class="text">August 23, 2022<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_gtec_BankName', window );">Bank Name</a></td>
<td class="text">Bank of Ningbo<span></span>
</td>
<td class="text">Rural commercial bank of Xinchang<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest Rate per Annum (%)</a></td>
<td class="nump">1.12%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">$ 1,012,005<span></span>
</td>
<td class="nump">$ 1,098,453<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_gtec_TypeOfLoanAxis=gtec_OperatingLoansThreeMember', window );">Operating Loans Three [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_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems', window );"><strong>Short Term Bank Loans (Details) - Schedule of short term loans [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_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">August 23, 2023<span></span>
</td>
<td class="text">September 01, 2022<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_gtec_BankName', window );">Bank Name</a></td>
<td class="text">Rural Commercial Bank of Xinchang<span></span>
</td>
<td class="text">Rural commercial bank of Xinchang<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest Rate per Annum (%)</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">$ 2,464,768<span></span>
</td>
<td class="nump">$ 2,667,671<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_gtec_TypeOfLoanAxis=gtec_OperatingLoansFourMember', window );">Operating Loans Four [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_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems', window );"><strong>Short Term Bank Loans (Details) - Schedule of short term loans [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_DebtInstrumentMaturityDateDescription', window );">Maturity Date</a></td>
<td class="text">February 23, 2023<span></span>
</td>
<td class="text">January 21, 2022<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_gtec_BankName', window );">Bank Name</a></td>
<td class="text">Industrial and Commercial Bank of Xinchang<span></span>
</td>
<td class="text">Rural commercial bank of Xinchang<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest Rate per Annum (%)</a></td>
<td class="nump">4.05%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr class="re">
<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 );">Total</a></td>
<td class="nump">$ 1,449,863<span></span>
</td>
<td class="nump">$ 784,609<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_BankName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bank 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;">gtec_BankName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentMaturityDateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDateDescription</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_gtec_TypeOfLoanAxis=gtec_OperatingLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_TypeOfLoanAxis=gtec_OperatingLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_gtec_TypeOfLoanAxis=gtec_OperatingLoansOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_TypeOfLoanAxis=gtec_OperatingLoansOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_gtec_TypeOfLoanAxis=gtec_OperatingLoansTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_TypeOfLoanAxis=gtec_OperatingLoansTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_gtec_TypeOfLoanAxis=gtec_OperatingLoansThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_TypeOfLoanAxis=gtec_OperatingLoansThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_gtec_TypeOfLoanAxis=gtec_OperatingLoansFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_TypeOfLoanAxis=gtec_OperatingLoansFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>98
<FILENAME>R79.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222316672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Current Liabilities (Details) - Schedule of other current liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems', window );"><strong>Schedule of Other Current Liabilities [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_AccruedEmployeeBenefitsCurrent', window );">Employee payables</a></td>
<td class="nump">$ 747,923<span></span>
</td>
<td class="nump">$ 946,678<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_gtec_OtherTaxPayables', window );">Other tax payables</a></td>
<td class="nump">141,772<span></span>
</td>
<td class="nump">31,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other payable</a></td>
<td class="nump">88,403<span></span>
</td>
<td class="nump">44,283<span></span>
</td>
</tr>
<tr class="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">569,292<span></span>
</td>
<td class="nump">175,687<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_OtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 1,547,390<span></span>
</td>
<td class="nump">$ 1,198,427<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherTaxPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherTaxPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284224814720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_gtec_OtherLongtermLiabilitiesDisclosureAbstract', window );"><strong>Other Longterm Liabilities Disclosure 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_gtec_GrantIncomedecreased', window );">Grant income decreased</a></td>
<td class="nump">$ 400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_GrantIncomedecreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_GrantIncomedecreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_OtherLongtermLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherLongtermLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>100
<FILENAME>R81.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223121936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems', window );"><strong>Schedule of other long-term liabilities [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_gtec_OtherLongTermLiabilityDebtOfSubsidy', window );">Subsidy</a></td>
<td class="nump">$ 1,812,759<span></span>
</td>
<td class="nump">$ 2,212,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_OtherLongTermDebtNoncurrent', window );">Total</a></td>
<td class="nump">$ 1,812,759<span></span>
</td>
<td class="nump">$ 2,212,938<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OtherLongTermLiabilityDebtOfSubsidy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OtherLongTermLiabilityDebtOfSubsidy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherLongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term debt classified as other, payable after 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>101
<FILENAME>R82.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222985296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_LeaseDetailsLineItems', window );"><strong>Lease (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Operating leases, with initial terms</a></td>
<td class="text">5 years 6 months 29 days<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_FinancialInstrumentAxis=gtec_CorporateOfficesMember', window );">Corporate Offices [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_gtec_LeaseDetailsLineItems', window );"><strong>Lease (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTerm', window );">Operating leases, with initial terms</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_LeaseDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_LeaseDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTerm</td>
</tr>
<tr>
<td style="padding-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_FinancialInstrumentAxis=gtec_CorporateOfficesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=gtec_CorporateOfficesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>102
<FILENAME>R83.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222251408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease  (Details) - Schedule of lease to the property and equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows paid for operating leases</a></td>
<td class="nump">$ 337,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract', window );"><strong>Right-of-use assets obtained in exchange for lease obligations:</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 2,835,406<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220643952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease  (Details) - Schedule of supplemental balance sheet - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_OperatingLeasesAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 2,627,110<span></span>
</td>
<td class="nump">$ 80,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">472,182<span></span>
</td>
<td class="nump">33,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">2,176,130<span></span>
</td>
<td class="nump">$ 47,614<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 2,648,312<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_gtec_OperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215135328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease  (Details) - Schedule of lease liabilities under operating leases<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </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_gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract', window );"><strong>Schedule Of Lease Liabilities Under Operating Leases 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 );">2023</a></td>
<td class="nump">$ 593,781<span></span>
</td>
</tr>
<tr class="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 );">2024</a></td>
<td class="nump">585,127<span></span>
</td>
</tr>
<tr class="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 );">2025</a></td>
<td class="nump">589,272<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">606,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">624,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_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">$ 2,998,568<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284218927792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Payables (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="4">1 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 03, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 03, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 27, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 26, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 26, 2019 </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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Aggregate proceeds</a></td>
<td class="nump">$ 3,080<span></span>
</td>
<td class="nump">&#165; 21,250<span></span>
</td>
<td class="nump">$ 1,420<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="nump">$ 2,120<span></span>
</td>
<td class="nump">&#165; 14,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Initial term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale of machinery 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>106
<FILENAME>R87.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284221325200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Payables (Details) - Schedule of long term payables - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DebtInstrumentLineItems', window );"><strong>Schedule of Long Term 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_LongTermDebtCurrent', window );">Long-term payables current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 197,915<span></span>
</td>
</tr>
<tr class="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 payables&#8211; non-current portion</a></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_LongTermDebt', window );">Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 197,915<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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, excluding 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284215954096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders&#8217; Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 24, 2020</div></th>
<th class="th"><div>May 29, 2019</div></th>
<th class="th"><div>Jul. 27, 2018</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Voting rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExcessStockSharesIssued', window );">Ordinary 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">12,978,504<span></span>
</td>
<td class="nump">12,978,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExcessStockSharesOutstanding', window );">Ordinary 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">11,329,530<span></span>
</td>
<td class="nump">11,329,530<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_gtec_InitialBusinessCombinationDescription', window );">Initial business combination, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Each unit consists of one ordinary share, no par value, one warrant to
purchase one-half of one ordinary share and one right to receive one-tenth of one ordinary share upon the consummation of its initial
business combination.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockDescription', window );">Ordinary shares, 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">In
connection with the Business Combination, all the outstanding rights of the Company were converted into 468,200 ordinary shares on a
one-tenth (1/10) ordinary share per right basis if holders of the rights elected to convert their rights into underlying ordinary shares.&#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_gtec_StockholdersEquityDecription', window );">Stockholders equity , description</a></td>
<td class="text">the Company&#8217;s board
of directors held a meeting and executed resolutions to approve the issuance of 120,000 ordinary shares to Raymond Wang, the Company&#8217;s
chief executive officer, to offset unpaid salary to him in the amount of $120,833.33 and the issuance of 135,000 ordinary shares to Jing
Jin, the Company&#8217;s chief financial officer, to offset unpaid salary to him in the amount of $60,000 and his personal loan to the
Company in the amount of $75,000. On November 10, 2020, the Company issued 135,000 ordinary shares to Jing Jin. On December 30, 2020 and
February 8, 2021, the Company issued 69,000 and 51,000 ordinary shares to Raymond Wang, respectively. In February 2021, the Company issued
48,344 ordinary shares from the exercise of warrants by certain warrant holders. On March 4, 2021, the Company issued 132,000 ordinary
shares to Chardan from the exercise of Chardan&#8217;s unit purchase option to purchase 120,000 units. On April 19, 2021, the Company
issued 2,500 ordinary shares to each of Peter Zuguang Wang, Charles Athle Nelson, Everett Xiaolin Wang, Ming Zhao and Bo Shen. On April
20, 2021, the Company issued 2,700 ordinary shares to Xiaqing Yang. On June 30, 2021, the Company closed a firm commitment offering of
857,844 ordinary shares at $8.16 per share with gross proceeds of $7,000,007 under its effective shelf registration statement. On July
27, 2022, the Company closed a firm commitment offering of 1,250,000 ordinary shares and 398,974 pre-funded warrants at $4.17 per share
and $4.169 per pre-funded warrant with gross proceeds of $6,876,222 under its effective shelf registration statement.Rights&#160;&#8212;
Each holder of a right was entitled to receive one-tenth (1/10) of one ordinary share upon consummation of the Business Combination.&#8239;As
of December 31, 2022, all of the existing Rights were converted into 468,200 ordinary shares as a result of the Business Combination.&#160;Warrants
&#8212;&#160;Redeemable warrants sold as part of the units in the Company initial public offering, or&#160;the Public Warrants (together
with the Private Warrants (as defined below), the &#8220;Warrants&#8221;), may only be exercised for a whole number of shares. No fractional
shares will be issued upon exercise of the Public Warrants. The Public Warrants have been exercisable since October 24, 2019. No Public
Warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares
issuable upon exercise of the Public Warrants and a current prospectus relating to such ordinary shares.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_WarrantsExpireYear', window );">Warrants expire year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_gtec_PrivateWarrantsDescription', window );">Private warrants, 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">Private
warrants include (i) the 282,000 warrants underlying the units issued to the Sponsor and Chardan in a private placement in connection
with our initial public offering (&#8220;Private Unit Warrants&#8221;), and (ii) 120,000 warrants held by Chardan upon the exercise of
its unit purchase option to purchase 120,000 units in March 2021 (&#8220;Option Warrants,&#8221; together with Private Unit Warrants,
the &#8220;Private Warrants&#8221;).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants 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">4,705,312<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_gtec_PaymentOfCash', window );">Cash payment (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="nump">$ 100<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_gtec_PurchaseOptionOutstandingUnits', window );">Purchase option 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">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=gtec_OrdinarySharesMember', window );">Ordinary Shares [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Voting rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">IPO [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_InitialPublicOfferingIssuance', window );">Initial public offering units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OverallotmentOptionAmountOrdinaryShare', window );">Over-allotment option amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_OrdinarySharesRedeemeddiscription', window );">Ordinary shares redeemed, 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">In
2019, in connection with the Business Combination, 3,875,458 shares were redeemed and 81,400 shares were converted into ordinary shares,
1,906,542 ordinary shares were left outstanding upon consummation of the reverse recapitalization.&#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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Warrants [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_DescriptionOfWarrantRedemption', window );">Description of warrant redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The
Company may call the warrants for redemption (excluding the Private Warrants (as defined below)), in whole and not in part, at a price
of $0.01 per warrant:&#160;

    &#160;
    &#9679;
    At
    any time while the Public Warrants are exercisable,
  &#160;

    &#160;
    &#9679;
    Upon
    not less than 30 days&#8217; prior written notice of redemption to each Public Warrant holder,
  &#160;

    &#160;
    &#9679;
    If,
    and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within
    a 30 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and
  &#160;

    &#160;
    &#9679;
    If,
    and only if, there is a current registration statement in effect with respect to the ordinary shares underlying such warrants at
    the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date
    of redemption.
  &#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants 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">260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Existing ordinary shares were converted</a></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">468,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_GreenlandAssetManagementCorporationMember', window );">Greenland Asset Management Corporation [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_PrivatePlacementIssuance', window );">Private placement units</a></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">282,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_ZhongchaiHoldingMember', window );">Zhongchai Holding [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_NewlyIssuedOrdinarySharesDuringPeriodShares', window );">Newly issued ordinary 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="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_ZhouHanyiMember', window );">Zhou Hanyi [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_NewlyIssuedOrdinarySharesDuringPeriodShares', window );">Newly issued ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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=gtec_CEDECOMember', window );">CEDE &amp; CO [Member] | Public Warrants [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants 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">4,303,312<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=gtec_ChardanMember', window );">Chardan Capital Markets, LLC [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_SaleOfUnitPurchaseOptionPrice', window );">Sale of unit purchase option price (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Option to purchase shares exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,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_SharesIssuedPricePerShare', window );">Common stock price share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate exercise price (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_ChardanMember', window );">Chardan Capital Markets, LLC [Member] | Private Warrants [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders&#8217; Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants 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">142,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_DescriptionOfWarrantRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DescriptionOfWarrantRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_InitialBusinessCombinationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Initial business combination, description.</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;">gtec_InitialBusinessCombinationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_InitialPublicOfferingIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_InitialPublicOfferingIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_NewlyIssuedOrdinarySharesDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_NewlyIssuedOrdinarySharesDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_OrdinarySharesRedeemeddiscription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OrdinarySharesRedeemeddiscription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_OverallotmentOptionAmountOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_OverallotmentOptionAmountOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_PaymentOfCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_PaymentOfCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_PrivatePlacementIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 private placement issuance.</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;">gtec_PrivatePlacementIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_PrivateWarrantsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Private warrants, description.</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;">gtec_PrivateWarrantsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_PurchaseOptionOutstandingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase option outstanding units.</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;">gtec_PurchaseOptionOutstandingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</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_gtec_SaleOfUnitPurchaseOptionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of unit purchase option price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_SaleOfUnitPurchaseOptionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ShareholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ShareholdersEquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_StockholdersEquityDecription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity , Decription .</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;">gtec_StockholdersEquityDecription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_WarrantsExpireYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants expire year.</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;">gtec_WarrantsExpireYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or rights outstanding.</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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-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_ConversionOfStockDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockDescription</td>
</tr>
<tr>
<td style="padding-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_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-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_ExcessStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of excess stock shares of an entity that have been sold or granted to shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExcessStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excess stock held by shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="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_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=gtec_OrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_OrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_GreenlandAssetManagementCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_GreenlandAssetManagementCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_ZhongchaiHoldingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhongchaiHoldingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_ZhouHanyiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhouHanyiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_CEDECOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CEDECOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=gtec_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=gtec_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_ChardanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ChardanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>108
<FILENAME>R89.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223005840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - Schedule of basic and diluted earnings per share computation - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract', window );"><strong>Schedule Of Basic And Diluted Earnings Per Share Computation 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_gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest', window );">Net income attributable to the Greenland Technologies Holding Corporation and subsidiaries</a></td>
<td class="nump">$ 3,559,565<span></span>
</td>
<td class="nump">$ 6,265,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares used in basic computation (in Shares)</a></td>
<td class="nump">11,886,876<span></span>
</td>
<td class="nump">10,840,638<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_gtec_RestrictedStockVestedNotIssued', window );">Diluted effect of stock options and warrants</a></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_gtec_WeightedAverageSharesOfCommonStock', window );">Weighted average shares used in diluted computation</a></td>
<td class="nump">$ 11,886,876<span></span>
</td>
<td class="nump">$ 10,840,638<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_gtec_EarningPerShareBasicAndDiluted', window );">Basic and diluted net income per share (in Dollars per share)</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_EarningPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_EarningPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_RestrictedStockVestedNotIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RestrictedStockVestedNotIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_WeightedAverageSharesOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_WeightedAverageSharesOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>109
<FILENAME>R90.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223096128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographical Sales and Segments (Details) - Schedule of sales by geographical area - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems', window );"><strong>Geographical Sales and Segments (Details) - Schedule of sales by geographical area [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_Revenue', window );">Total</a></td>
<td class="nump">$ 90,830,674<span></span>
</td>
<td class="nump">$ 98,839,900<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=gtec_DomesticSalesMember', window );">Domestic Sales [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_gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems', window );"><strong>Geographical Sales and Segments (Details) - Schedule of sales by geographical area [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_Revenue', window );">Total</a></td>
<td class="nump">90,171,256<span></span>
</td>
<td class="nump">98,278,264<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=gtec_InternationalSalesMember', window );">International Sales [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_gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems', window );"><strong>Geographical Sales and Segments (Details) - Schedule of sales by geographical area [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_Revenue', window );">Total</a></td>
<td class="nump">$ 659,418<span></span>
</td>
<td class="nump">$ 561,636<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=gtec_DomesticSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_DomesticSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_InternationalSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_InternationalSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>110
<FILENAME>R91.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222281792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Effective income tax rate</a></td>
<td class="nump">9.56%<span></span>
</td>
<td class="nump">20.23%<span></span>
</td>
</tr>
<tr class="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 );">PRC standard income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits (in Dollars)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>111
<FILENAME>R92.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284220303104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 27, 2022</div></th>
<th class="th">
<div>Jan. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 23, 2020</div></th>
<th class="th"><div>Sep. 21, 2020</div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_gtec_SettlementToCounterParty', window );">Paid in total (in Dollars) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=gtec_AgriculturalBankOfPRCCoLtdXinchangMember', window );">Agricultural Bank of PRC Co., Ltd. Xinchang [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_gtec_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Loan facility, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Zhejiang Zhongchai signed
a Maximum Amount Pledge Contract with Agricultural Bank of PRC Co., Ltd. Xinchang County Sub-Branch (&#8220;ABC Xinchang&#8221;), pledging
its land use rights and property ownership as security to ABC Xinchang, for a loan facility with a maximum principal amount of RMB69.77
million during the period from November 17, 2020 to November 16, 2023.<span></span>
</td>
<td class="text">Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Rural Commercial Bank of PRC Co., Ltd., pledging
its land use rights and property ownership as security, for a loan facility with a maximum principal amount of RMB37.95 million during
the period from September 21, 2020 to September 20, 2026.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShorttermDebtAverageOutstandingAmount', window );">Outstanding amount of short-term bank loan under pledge contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 18,000<span></span>
</td>
<td class="nump">&#165; 18,830<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=gtec_RuralCommercialBankOfPRCCoLtdMember', window );">Rural Commercial Bank of PRC 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Loan facility, description</a></td>
<td class="text">LTD., pledging its land use
rights and property ownership as security, for a loan facility with a maximum principal amount of RMB60.01 million during the period
from June 27, 2022 to June 26, 2027.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShorttermDebtAverageOutstandingAmount', window );">Outstanding amount of short-term bank loan under pledge contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,000<span></span>
</td>
<td class="nump">25,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_dei_LegalEntityAxis=gtec_RuralCommercialBankOfPRCCoLtdOneMember', window );">Rural Commercial Bank of PRC Co., Ltd. One [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_gtec_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Loan facility, description</a></td>
<td class="text">Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Bank of Communications Co.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember', window );">Agricultural Bank of PRC Co., Ltd. Xinchang One [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_gtec_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShorttermDebtAverageOutstandingAmount', window );">Outstanding amount of short-term bank loan under pledge contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,000<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_SettlementToCounterParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlement to counter 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;">gtec_SettlementToCounterParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityDescription</td>
</tr>
<tr>
<td style="padding-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_ShorttermDebtAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (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_ShorttermDebtAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_dei_LegalEntityAxis=gtec_AgriculturalBankOfPRCCoLtdXinchangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_AgriculturalBankOfPRCCoLtdXinchangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_RuralCommercialBankOfPRCCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_RuralCommercialBankOfPRCCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_RuralCommercialBankOfPRCCoLtdOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_RuralCommercialBankOfPRCCoLtdOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>112
<FILENAME>R93.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284225266288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of non-cancellable future minimum lease payments<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </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_gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract', window );"><strong>Schedule Of Non Cancellable Future Minimum Lease Payments 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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent', window );">2023</a></td>
<td class="nump">$ 593,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears', window );">2024</a></td>
<td class="nump">585,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears', window );">2025</a></td>
<td class="nump">589,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears', window );">2026</a></td>
<td class="nump">606,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter', window );">Thereafter</a></td>
<td class="nump">624,034<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_OperatingLeasesFutureMinimumPaymentsReceivable', window );">Total</a></td>
<td class="nump">$ 2,998,568<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future minimum rental payments in aggregate as of the balance sheet date 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future rental payments receivable within one year of the balance sheet date under an operating lease.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future rental payments receivable within the third year from the balance sheet date under an operating lease.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future rental payments receivable within the second year from the balance sheet date under an operating lease.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeasesFutureMinimumPaymentsReceivableThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future minimum lease payments receivable under operating leases for periods greater than five years following 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123405975&amp;loc=d3e41551-112718<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>113
<FILENAME>R94.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284313395808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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>Related Party Transactions [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_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">$ 36,460<span></span>
</td>
<td class="nump">$ 39,460<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R95.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222742160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=gtec_SinomachineryHoldingLimitedMember', window );">Sinomachinery Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<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=gtec_CenntroHoldingLimitedMember', window );">Cenntro Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Controlling shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhejiangKangchenBiotechnologyCoLtdMember', window );">Zhejiang Kangchen Biotechnology 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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<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=gtec_CenntroSmartManufacturingTechCoLtdMember', window );">Cenntro Smart Manufacturing Tech. 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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<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=gtec_ZhejiangZhonggongMachineryCoLtdMember', window );">Zhejiang Zhonggong Machinery 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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<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=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember', window );">Xinchang County Jiuxin Investment Management Partnership (LP) [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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai<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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember', window );">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership) [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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<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=gtec_HangzhouCenntroAutotechCoLimitedMember', window );">Hangzhou Cenntro Autotech Co., Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<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=gtec_PeterZuguangWangMember', window );">Peter Zuguang Wang [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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Chairman of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=gtec_GreenlandAssetManagementCorporationMember', window );">Greenland Asset Management Corporation [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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember', window );">Hangzhou Jiuru Economic Information Consulting 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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">One of the directors of Hengyu<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=gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember', window );">Xinchang County Jiuhe Investment Management Partnership (LP) [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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai<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=gtec_CenntroAutomotiveCorporationMember', window );">Cenntro Automotive Corporation [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_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems', window );"><strong>Related Party Transactions (Details) - Schedule of names and relationship of related parties [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_gtec_ExistingRelationshipWithTheCompany', window );">Existing Relationship with the Company</a></td>
<td class="text">Under common control of Peter Zuguang Wang<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_ExistingRelationshipWithTheCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_ExistingRelationshipWithTheCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=gtec_SinomachineryHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_SinomachineryHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhejiangKangchenBiotechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangKangchenBiotechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroSmartManufacturingTechCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroSmartManufacturingTechCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhejiangZhonggongMachineryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangZhonggongMachineryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_HangzhouCenntroAutotechCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_HangzhouCenntroAutotechCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_PeterZuguangWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_PeterZuguangWangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_GreenlandAssetManagementCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_GreenlandAssetManagementCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroAutomotiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroAutomotiveCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>115
<FILENAME>R96.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223063536">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of due to related parties - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,693,315<span></span>
</td>
<td class="nump">$ 3,619,459<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=gtec_ZhejiangZhonggongMachineryCoLtdMember', window );">Zhejiang Zhonggong Machinery Co., Ltd. [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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">64,563<span></span>
</td>
<td class="nump">409,807<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=gtec_CenntroSmartManufacturingTechCoLtdMember', window );">Cenntro Smart Manufacturing Tech. Co., Ltd. [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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,683<span></span>
</td>
<td class="nump">2,903<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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember', window );">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership) [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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">94,442<span></span>
</td>
<td class="nump">94,442<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=gtec_CenntroHoldingLimitedMember', window );">Cenntro Holding Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">1,341,627<span></span>
</td>
<td class="nump">1,341,627<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=gtec_CenntroAutomotiveCorporationMember', window );">Cenntro Automotive Corporation [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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">11,462<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=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember', window );">Xinchang County Jiuxin Investment Management Partnership (LP) [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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,569,218<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=gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember', window );">Hangzhou Jiuru Economic Information Consulting Co. Ltd [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_gtec_DueToRelatedPartiesAbstract', window );"><strong>Due to related parties:</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DueToRelatedPartieCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">$ 190,000<span></span>
</td>
<td class="nump">$ 190,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;</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-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and</span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings from related parties.</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_gtec_DueToRelatedPartieCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DueToRelatedPartieCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_DueToRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DueToRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=gtec_ZhejiangZhonggongMachineryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangZhonggongMachineryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroSmartManufacturingTechCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroSmartManufacturingTechCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroAutomotiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroAutomotiveCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>116
<FILENAME>R97.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284223559040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of due from related parties - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Due from related parties-current:</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_gtec_DueFromRelatedPartycurrent', window );">Total</a></td>
<td class="nump">$ 36,669,907<span></span>
</td>
<td class="nump">$ 39,679,565<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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember', window );">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership) [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_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Due from related parties-current:</strong></a></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_gtec_DueFromRelatedPartycurrent', window );">Total</a></td>
<td class="nump">214,245<span></span>
</td>
<td class="nump">219,691<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=gtec_CenntroHoldingLimitedMember', window );">Cenntro Holding Limited [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_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Due from related parties-current:</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_gtec_DueFromRelatedPartycurrent', window );">Total</a></td>
<td class="nump">$ 36,455,662<span></span>
</td>
<td class="nump">$ 39,459,874<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_DueFromRelatedPartycurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Due from related party current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">gtec_DueFromRelatedPartycurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueFromRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DueFromRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=gtec_CenntroHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>117
<FILENAME>R98.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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140284222540368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of related party funds lending - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhejiangZhonggongMachineryCoLtdMember', window );">Zhejiang Zhonggong Machinery Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_WithdrawFundsFromRelatedPartiesAbstract', window );"><strong>Withdraw funds from related parties:</strong></a></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_gtec_WithdrawFundsFromRelatedParties', window );">Withdraw funds from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 77,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</strong></a></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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="nump">394,892<span></span>
</td>
<td class="nump">139,699<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=gtec_CenntroHoldingLimitedMember', window );">Cenntro Holding Limited [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_gtec_WithdrawFundsFromRelatedPartiesAbstract', window );"><strong>Withdraw funds from related parties:</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_gtec_WithdrawFundsFromRelatedParties', window );">Withdraw funds from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">251,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember', window );">Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership) [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_gtec_WithdrawFundsFromRelatedPartiesAbstract', window );"><strong>Withdraw funds from related parties:</strong></a></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_gtec_WithdrawFundsFromRelatedParties', window );">Withdraw funds from related parties</a></td>
<td class="nump">207,352<span></span>
</td>
<td class="nump">35,080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</strong></a></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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="nump">209,383<span></span>
</td>
<td class="nump">677,697<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=gtec_PeterZuguangWangMember', window );">Peter Zuguang Wang [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_gtec_WithdrawFundsFromRelatedPartiesAbstract', window );"><strong>Withdraw funds from related parties:</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_gtec_WithdrawFundsFromRelatedParties', window );">Withdraw funds from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">25,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_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">25,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_RelatedPartyTransactionAxis=gtec_CenntroSmartManufacturingTechCoLtdMember', window );">Cenntro Smart Manufacturing Tech. Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_WithdrawFundsFromRelatedPartiesAbstract', window );"><strong>Withdraw funds from related parties:</strong></a></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_gtec_WithdrawFundsFromRelatedParties', window );">Withdraw funds from related parties</a></td>
<td class="nump">74,054<span></span>
</td>
<td class="nump">29,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</strong></a></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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="nump">74,054<span></span>
</td>
<td class="nump">36,632<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=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember', window );">Xinchang County Jiuxin Investment Management Partnership (LP) [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_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="nump">1,481,087<span></span>
</td>
<td class="nump">2,851,515<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=gtec_ZhejiangKangchenBiotechnologyCoLtdMember', window );">Zhejiang Kangchen Biotechnology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_gtec_DepositFundsWithRelatedPartiesAbstract', window );"><strong>Deposit funds with related parties:</strong></a></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_gtec_DepositFundsWithRelatedParties', window );">Deposit funds with related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 64,505<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_DepositFundsWithRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposit funds with related parties.</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;">gtec_DepositFundsWithRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_DepositFundsWithRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_DepositFundsWithRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_gtec_WithdrawFundsFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Withdraw funds from related parties.</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;">gtec_WithdrawFundsFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_gtec_WithdrawFundsFromRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">gtec_WithdrawFundsFromRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>gtec_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=gtec_ZhejiangZhonggongMachineryCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangZhonggongMachineryCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_PeterZuguangWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_PeterZuguangWangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_CenntroSmartManufacturingTechCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_CenntroSmartManufacturingTechCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=gtec_ZhejiangKangchenBiotechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=gtec_ZhejiangKangchenBiotechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>118
<FILENAME>f10k2022_greenlandtech_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:gtec="http://greenlandtechnologiesholdingcorp.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="gtec-20221231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:ZhejiangZhongchaiMachineryCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:ShanghaiHengyuBusinessManagementConsultingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:HangzhouGreenlandEnergyTechnologiesCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:GreenlandTechnologiesCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:HengyuCapitalLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">gtec:ZhejiangZhongchaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhongchaiHoldingHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhongchaiHoldingHongKongLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhejiangZhongchaiMachineryCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ZhejiangZhongchaiMachineryCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HangzhouGreenlandRoboticTechnologiesCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HangzhouGreenlandRoboticTechnologiesCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HEVICorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HEVICorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HengyuCapitalLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">gtec:HengyuCapitalLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhongchaiHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:PRCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhongchaiHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-24</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">gtec:FixedAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:ForkliftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:ForkliftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:NonForkliftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">gtec:NonForkliftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhejiangJilinElectronicTechnologyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">gtec:CompanyCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">us-gaap:NotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-03</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-26</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-27</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:ProcurementOfMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:ProcurementOfMaterialsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:InfrastructureEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:InfrastructureEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:FreightFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">gtec:FreightFeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="gtec:TypeOfLoanAxis">gtec:OperatingLoansFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">gtec:CorporateOfficesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2019-01-03</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2019-04-26</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <instant>2020-05-27</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">gtec:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-07-27</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-27</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-07-27</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:GreenlandAssetManagementCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhongchaiHoldingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhouHanyiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-02</startDate>
            <endDate>2019-05-29</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-24</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:CEDECOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">gtec:PublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ChardanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ChardanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-27</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:DomesticSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:DomesticSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:InternationalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">gtec:InternationalSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-21</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-27</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:RuralCommercialBankOfPRCCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-27</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">gtec:AgriculturalBankOfPRCCoLtdXinchangOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-25</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:SinomachineryHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangKangchenBiotechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroSmartManufacturingTechCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangZhonggongMachineryCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:HangzhouCenntroAutotechCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:PeterZuguangWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:GreenlandAssetManagementCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:HangzhouJiuruEconomicInformationConsultingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:XinchangCountyJiuheInvestmentManagementPartnershipLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroAutomotiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangZhonggongMachineryCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroSmartManufacturingTechCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:CenntroAutomotiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:XinchangCountyJiuxinInvestmentManagementPartnershipLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:HangzhouJiuruEconomicInformationConsultingCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">gtec:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:PeterZuguangWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001735041</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">gtec:ZhejiangKangchenBiotechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </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="hkd">
        <measure>iso4217:HKD</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <dei:DocumentType contextRef="c0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0">000-38605</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">GREENLAND TECHNOLOGIES HOLDING CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">D8</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0">50 Millstone Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0">Building 400 Suite 130</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0">East Windsor</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0">08512</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0">1 (888)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0">827-4832</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0">Ordinary shares, no par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">GTEC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">12978504</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName contextRef="c0">WWC, P.C</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0">San Mateo, California</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0">1171</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" unitRef="usd">16295695</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" unitRef="usd">11062590</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" unitRef="usd">3433361</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="0" unitRef="usd">6738302</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="0" unitRef="usd">7800723</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c4" decimals="0" unitRef="usd">2105938</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c3" decimals="0" unitRef="usd">28748879</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c4" decimals="0" unitRef="usd">37551121</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts contextRef="c3" decimals="0" unitRef="usd">762325</gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts>
    <gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts contextRef="c4" decimals="0" unitRef="usd">859319</gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" unitRef="usd">14337760</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" unitRef="usd">15915002</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" unitRef="usd">23096382</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" unitRef="usd">25803474</us-gaap:InventoryNet>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="c3" decimals="0" unitRef="usd">36669907</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="c4" decimals="0" unitRef="usd">39679565</us-gaap:DueFromRelatedPartiesCurrent>
    <gtec:AdvanceToSuppliers contextRef="c3" decimals="0" unitRef="usd">412766</gtec:AdvanceToSuppliers>
    <gtec:AdvanceToSuppliers contextRef="c4" decimals="0" unitRef="usd">434893</gtec:AdvanceToSuppliers>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="0" unitRef="usd">1568687</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="0" unitRef="usd">14518</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" unitRef="usd">132364160</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" unitRef="usd">139305403</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" unitRef="usd">15585214</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" unitRef="usd">18957553</us-gaap:PropertyPlantAndEquipmentNet>
    <gtec:LandUseRightNet contextRef="c3" decimals="0" unitRef="usd">3639067</gtec:LandUseRightNet>
    <gtec:LandUseRightNet contextRef="c4" decimals="0" unitRef="usd">4035198</gtec:LandUseRightNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="c3" decimals="0" unitRef="usd">147465</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:LongTermInvestments contextRef="c3" decimals="0" unitRef="usd">250000</us-gaap:LongTermInvestments>
    <gtec:DeferedTaxAssets contextRef="c3" decimals="0" unitRef="usd">219207</gtec:DeferedTaxAssets>
    <gtec:DeferedTaxAssets contextRef="c4" decimals="0" unitRef="usd">141623</gtec:DeferedTaxAssets>
    <us-gaap:Goodwill contextRef="c4" decimals="0" unitRef="usd">3890</us-gaap:Goodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" unitRef="usd">2627110</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="0" unitRef="usd">80682</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" unitRef="usd">283118</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="0" unitRef="usd">44093</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" unitRef="usd">22751181</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c4" decimals="0" unitRef="usd">23263039</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="0" unitRef="usd">155115341</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" unitRef="usd">162568442</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" unitRef="usd">8986255</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c4" decimals="0" unitRef="usd">8760945</us-gaap:ShortTermBorrowings>
    <gtec:NotesPayablebankAcceptanceNotes contextRef="c3" decimals="0" unitRef="usd">28272472</gtec:NotesPayablebankAcceptanceNotes>
    <gtec:NotesPayablebankAcceptanceNotes contextRef="c4" decimals="0" unitRef="usd">42093061</gtec:NotesPayablebankAcceptanceNotes>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" unitRef="usd">24817165</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" unitRef="usd">29064132</us-gaap:AccountsPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" unitRef="usd">192478</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" unitRef="usd">108058</us-gaap:TaxesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" unitRef="usd">227432</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c4" decimals="0" unitRef="usd">387919</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="c3" decimals="0" unitRef="usd">1693315</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="c4" decimals="0" unitRef="usd">3619459</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">1547390</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="0" unitRef="usd">1198427</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" unitRef="usd">472182</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="0" unitRef="usd">33308</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c4" decimals="0" unitRef="usd">197915</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">66208689</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" unitRef="usd">85463224</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" unitRef="usd">2176130</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="0" unitRef="usd">47614</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c3" decimals="0" unitRef="usd">1812759</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c4" decimals="0" unitRef="usd">2212938</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" unitRef="usd">3988889</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="0" unitRef="usd">2260552</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="0" unitRef="usd">70197578</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="0" unitRef="usd">87723776</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="INF" unitRef="shares">12978504</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="INF" unitRef="shares">12978504</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized contextRef="c4" decimals="INF" unitRef="shares">12978504</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="INF" unitRef="shares">12978504</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c4" decimals="INF" unitRef="shares">11329530</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c4" decimals="INF" unitRef="shares">11329530</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" unitRef="usd">32955927</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="0" unitRef="usd">23759364</us-gaap:AdditionalPaidInCapital>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c3" decimals="0" unitRef="usd">3842331</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c4" decimals="0" unitRef="usd">3842331</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" unitRef="usd">37228261</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="0" unitRef="usd">33668696</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" unitRef="usd">-2831419</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="0" unitRef="usd">1014399</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" unitRef="usd">71195100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" unitRef="usd">62284790</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c3" decimals="0" unitRef="usd">13722663</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c4" decimals="0" unitRef="usd">12559876</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" unitRef="usd">84917763</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">74844666</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" unitRef="usd">155115341</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" unitRef="usd">162568442</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="0" unitRef="usd">90830674</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="0" unitRef="usd">98839900</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="0" unitRef="usd">70995940</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="0" unitRef="usd">79246280</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" unitRef="usd">19834734</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="0" unitRef="usd">19593620</us-gaap:GrossProfit>
    <us-gaap:SellingExpense contextRef="c0" decimals="0" unitRef="usd">2630226</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="c5" decimals="0" unitRef="usd">1868156</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" unitRef="usd">5459020</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" unitRef="usd">3948850</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" unitRef="usd">5786946</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="0" unitRef="usd">5526546</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" unitRef="usd">13876192</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" unitRef="usd">11343552</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" unitRef="usd">5958542</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" unitRef="usd">8250068</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="0" unitRef="usd">56817</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c5" decimals="0" unitRef="usd">68295</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c0" decimals="0" unitRef="usd">402968</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c5" decimals="0" unitRef="usd">587264</us-gaap:InterestExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="0" unitRef="usd">-1511</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c5" decimals="0" unitRef="usd">1785</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <gtec:OtherOperatingIncomeLoss contextRef="c0" decimals="0" unitRef="usd">1705506</gtec:OtherOperatingIncomeLoss>
    <gtec:OtherOperatingIncomeLoss contextRef="c5" decimals="0" unitRef="usd">1378597</gtec:OtherOperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">7316386</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">9111481</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">699691</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">1843260</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" unitRef="usd">6616695</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="0" unitRef="usd">7268221</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">3057130</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">1002643</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" unitRef="usd">3559565</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" unitRef="usd">6265578</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c0" decimals="0" unitRef="usd">-5740161</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c5" decimals="0" unitRef="usd">1476710</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <gtec:UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin contextRef="c0" decimals="0" unitRef="usd">-3845818</gtec:UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin>
    <gtec:UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin contextRef="c5" decimals="0" unitRef="usd">1077324</gtec:UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin>
    <gtec:UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">-1894343</gtec:UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest>
    <gtec:UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">399386</gtec:UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" unitRef="usd">-286253</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="0" unitRef="usd">7342902</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">1162787</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">1402029</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" unitRef="shares">11886876</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" unitRef="shares">10840638</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">0.3</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c5" decimals="2" unitRef="usdPershares">0.58</us-gaap:EarningsPerShareBasic>
    <us-gaap:SharesOutstanding contextRef="c6" decimals="0" unitRef="shares">10225142</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="0" unitRef="usd">13707398</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="0" unitRef="usd">-62925</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="0" unitRef="usd">4517117</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="0" unitRef="usd">26728332</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="0" unitRef="usd">5771540</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="0" unitRef="usd">50661462</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross contextRef="c13" decimals="0" unitRef="shares">66200</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c14" decimals="0" unitRef="usd">66200</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c5" decimals="0" unitRef="usd">66200</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c13" decimals="0" unitRef="shares">1038188</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c14" decimals="0" unitRef="usd">8209897</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c5" decimals="0" unitRef="usd">8209897</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <gtec:DebtOfTheCancelledCompany contextRef="c14" decimals="0" unitRef="usd">1775869</gtec:DebtOfTheCancelledCompany>
    <gtec:DebtOfTheCancelledCompany contextRef="c5" decimals="0" unitRef="usd">1775869</gtec:DebtOfTheCancelledCompany>
    <gtec:ProceedsFromNCIsInvestment contextRef="c18" decimals="0" unitRef="usd">5386307</gtec:ProceedsFromNCIsInvestment>
    <gtec:ProceedsFromNCIsInvestment contextRef="c5" decimals="0" unitRef="usd">5386307</gtec:ProceedsFromNCIsInvestment>
    <us-gaap:ProfitLoss contextRef="c17" decimals="0" unitRef="usd">6265578</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c18" decimals="0" unitRef="usd">1002643</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="0" unitRef="usd">7268221</us-gaap:ProfitLoss>
    <gtec:TransferToStatutoryReserve contextRef="c16" decimals="0" unitRef="usd">-674786</gtec:TransferToStatutoryReserve>
    <gtec:TransferToStatutoryReserve contextRef="c17" decimals="0" unitRef="usd">674786</gtec:TransferToStatutoryReserve>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c15" decimals="0" unitRef="usd">1077324</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c18" decimals="0" unitRef="usd">399386</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c5" decimals="0" unitRef="usd">1476710</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding contextRef="c19" decimals="0" unitRef="shares">11329530</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="0" unitRef="usd">23759364</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="0" unitRef="usd">1014399</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="0" unitRef="usd">3842331</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c23" decimals="0" unitRef="usd">33668696</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c24" decimals="0" unitRef="usd">12559876</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">74844666</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c25" decimals="0" unitRef="shares">1648974</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c26" decimals="0" unitRef="usd">9196563</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="0" unitRef="usd">9196563</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProfitLoss contextRef="c29" decimals="0" unitRef="usd">3559565</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c30" decimals="0" unitRef="usd">3057130</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" unitRef="usd">6616695</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c27" decimals="0" unitRef="usd">-3845818</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c30" decimals="0" unitRef="usd">-1894343</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" unitRef="usd">-5740161</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding contextRef="c31" decimals="0" unitRef="shares">12978504</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="0" unitRef="usd">32955927</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c33" decimals="0" unitRef="usd">-2831419</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c34" decimals="0" unitRef="usd">3842331</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c35" decimals="0" unitRef="usd">37228261</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c36" decimals="0" unitRef="usd">13722663</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" unitRef="usd">84917763</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" unitRef="usd">6616695</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="0" unitRef="usd">7268221</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" unitRef="usd">2436114</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c5" decimals="0" unitRef="usd">2511996</us-gaap:DepreciationDepletionAndAmortization>
    <gtec:LossOnPrepaymentOfFinancingLeaseObligations contextRef="c0" decimals="0" unitRef="usd">1511</gtec:LossOnPrepaymentOfFinancingLeaseObligations>
    <gtec:LossOnPrepaymentOfFinancingLeaseObligations contextRef="c5" decimals="0" unitRef="usd">-1785</gtec:LossOnPrepaymentOfFinancingLeaseObligations>
    <gtec:IncreaseInAllowanceForDoubtfulAccounts contextRef="c0" decimals="0" unitRef="usd">32316</gtec:IncreaseInAllowanceForDoubtfulAccounts>
    <gtec:IncreaseInAllowanceForDoubtfulAccounts contextRef="c5" decimals="0" unitRef="usd">149172</gtec:IncreaseInAllowanceForDoubtfulAccounts>
    <gtec:IncreaseInProvisionForInventory contextRef="c0" decimals="0" unitRef="usd">-359534</gtec:IncreaseInProvisionForInventory>
    <gtec:IncreaseInProvisionForInventory contextRef="c5" decimals="0" unitRef="usd">-23536</gtec:IncreaseInProvisionForInventory>
    <gtec:DeferredTaxAsset contextRef="c0" decimals="0" unitRef="usd">-90259</gtec:DeferredTaxAsset>
    <gtec:DeferredTaxAsset contextRef="c5" decimals="0" unitRef="usd">20398</gtec:DeferredTaxAsset>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" unitRef="usd">-406963</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="0" unitRef="usd">3025758</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInNotesReceivableCurrent contextRef="c0" decimals="0" unitRef="usd">-6074159</us-gaap:IncreaseDecreaseInNotesReceivableCurrent>
    <us-gaap:IncreaseDecreaseInNotesReceivableCurrent contextRef="c5" decimals="0" unitRef="usd">5945558</us-gaap:IncreaseDecreaseInNotesReceivableCurrent>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" unitRef="usd">-400982</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="0" unitRef="usd">9970187</us-gaap:IncreaseDecreaseInInventories>
    <gtec:AdvanceToSuppliersCost contextRef="c0" decimals="0" unitRef="usd">-11187</gtec:AdvanceToSuppliersCost>
    <gtec:AdvanceToSuppliersCost contextRef="c5" decimals="0" unitRef="usd">23463</gtec:AdvanceToSuppliersCost>
    <gtec:IncreaseDecreaseOtherCurrentAndNoncurrentAssets contextRef="c0" decimals="0" unitRef="usd">-7795981</gtec:IncreaseDecreaseOtherCurrentAndNoncurrentAssets>
    <gtec:IncreaseDecreaseOtherCurrentAndNoncurrentAssets contextRef="c5" decimals="0" unitRef="usd">-1424031</gtec:IncreaseDecreaseOtherCurrentAndNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" unitRef="usd">-2080206</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c5" decimals="0" unitRef="usd">6461841</us-gaap:IncreaseDecreaseInAccountsPayable>
    <gtec:CustomerDeposit contextRef="c0" decimals="0" unitRef="usd">-133803</gtec:CustomerDeposit>
    <gtec:CustomerDeposit contextRef="c5" decimals="0" unitRef="usd">12994</gtec:CustomerDeposit>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c0" decimals="0" unitRef="usd">2115816</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="c5" decimals="0" unitRef="usd">-867079</us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c0" decimals="0" unitRef="usd">94634</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c5" decimals="0" unitRef="usd">106887</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" unitRef="usd">183066</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c5" decimals="0" unitRef="usd">-405732</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <gtec:LongtermPayablesunamortizedDeferredFinancingCost contextRef="c0" decimals="0" unitRef="usd">-186800</gtec:LongtermPayablesunamortizedDeferredFinancingCost>
    <gtec:LongtermPayablesunamortizedDeferredFinancingCost contextRef="c5" decimals="0" unitRef="usd">-3945</gtec:LongtermPayablesunamortizedDeferredFinancingCost>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c0" decimals="0" unitRef="usd">-1045677</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef="c5" decimals="0" unitRef="usd">-392029</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" unitRef="usd">7313245</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="0" unitRef="usd">-5755940</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLandHeldForUse contextRef="c0" decimals="0" unitRef="usd">525128</us-gaap:PaymentsToAcquireLandHeldForUse>
    <us-gaap:PaymentsToAcquireLandHeldForUse contextRef="c5" decimals="0" unitRef="usd">897385</us-gaap:PaymentsToAcquireLandHeldForUse>
    <gtec:ProceedsFromGovernmentGrantsForConstruction contextRef="c0" decimals="0" unitRef="usd">-808821</gtec:ProceedsFromGovernmentGrantsForConstruction>
    <gtec:ProceedsFromGovernmentGrantsForConstruction contextRef="c5" decimals="0" unitRef="usd">-255405</gtec:ProceedsFromGovernmentGrantsForConstruction>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c5" decimals="0" unitRef="usd">3570</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireInterestInJointVenture contextRef="c0" decimals="0" unitRef="usd">250000</us-gaap:PaymentsToAcquireInterestInJointVenture>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" unitRef="usd">33693</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="0" unitRef="usd">-638980</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" unitRef="usd">11697621</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c5" decimals="0" unitRef="usd">8666025</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="c0" decimals="0" unitRef="usd">10786753</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:RepaymentsOfOtherDebt contextRef="c5" decimals="0" unitRef="usd">18724388</us-gaap:RepaymentsOfOtherDebt>
    <us-gaap:ProceedsFromRepaymentsOfNotesPayable contextRef="c0" decimals="0" unitRef="usd">-10847677</us-gaap:ProceedsFromRepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromRepaymentsOfNotesPayable contextRef="c5" decimals="0" unitRef="usd">15416006</us-gaap:ProceedsFromRepaymentsOfNotesPayable>
    <gtec:ProceedsFromRelatedParties contextRef="c0" decimals="0" unitRef="usd">281406</gtec:ProceedsFromRelatedParties>
    <gtec:ProceedsFromRelatedParties contextRef="c5" decimals="0" unitRef="usd">419311</gtec:ProceedsFromRelatedParties>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c0" decimals="0" unitRef="usd">-2159416</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt contextRef="c5" decimals="0" unitRef="usd">-4045048</us-gaap:ProceedsFromRepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c0" decimals="0" unitRef="usd">1481087</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt contextRef="c5" decimals="0" unitRef="usd">310443</us-gaap:RepaymentsOfOtherLongTermDebt>
    <gtec:PrepaymentOfLeasefinancingObligations contextRef="c5" decimals="0" unitRef="usd">-155222</gtec:PrepaymentOfLeasefinancingObligations>
    <gtec:PaymentOfPrincipalOnFinancingLeaseObligation contextRef="c0" decimals="0" unitRef="usd">185136</gtec:PaymentOfPrincipalOnFinancingLeaseObligation>
    <gtec:PaymentOfPrincipalOnFinancingLeaseObligation contextRef="c5" decimals="0" unitRef="usd">776108</gtec:PaymentOfPrincipalOnFinancingLeaseObligation>
    <gtec:ProceedsFromEquityAndDebtFinaning contextRef="c0" decimals="0" unitRef="usd">9196563</gtec:ProceedsFromEquityAndDebtFinaning>
    <gtec:ProceedsFromEquityAndDebtFinaning contextRef="c5" decimals="0" unitRef="usd">8209897</gtec:ProceedsFromEquityAndDebtFinaning>
    <gtec:ProceedsFromNCIsInvestment contextRef="c5" decimals="0" unitRef="usd">5386307</gtec:ProceedsFromNCIsInvestment>
    <gtec:ReductionOfCapital contextRef="c5" decimals="0" unitRef="usd">66200</gtec:ReductionOfCapital>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" unitRef="usd">-4284479</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="0" unitRef="usd">14462981</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="0" unitRef="usd">3062459</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c5" decimals="0" unitRef="usd">8068061</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" unitRef="usd">-1134295</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="0" unitRef="usd">329778</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" unitRef="usd">17800892</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c12" decimals="0" unitRef="usd">9403053</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" unitRef="usd">19729056</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" unitRef="usd">17800892</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <gtec:BankBalancesAndCash contextRef="c0" decimals="0" unitRef="usd">16295695</gtec:BankBalancesAndCash>
    <gtec:BankBalancesAndCash contextRef="c5" decimals="0" unitRef="usd">11062590</gtec:BankBalancesAndCash>
    <gtec:BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash contextRef="c0" decimals="0" unitRef="usd">3433361</gtec:BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash>
    <gtec:BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash contextRef="c5" decimals="0" unitRef="usd">6738302</gtec:BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" unitRef="usd">695315</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c5" decimals="0" unitRef="usd">1631703</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" unitRef="usd">405174</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c5" decimals="0" unitRef="usd">637967</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
1 &#x2013; ORGANIZATION AND PRINCIPAL ACTIVITIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Greenland
Technologies Holding Corporation (the &#x201c;Company&#x201d; or &#x201c;Greenland&#x201d;) was incorporated on December&#160;28, 2017 as
a British Virgin Islands company with limited liability. The Company was incorporated as a blank check company for the purpose of effecting
a merger, capital stock exchange, asset acquisition, stock purchase, recapitalization, reorganization or similar business combination
with one or more target businesses. Following the Business Combination (as described and defined below) in October 2019, the Company
changed its name from Greenland Acquisition Corporation to Greenland Technologies Holding Corporation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Greenland
serves as the parent company of Zhongchai Holding (Hong Kong) Limited, a holding company formed under the laws of Hong Kong Special Administrative
Region (&#x201c;Hong Kong&#x201d;) on April 23, 2009 (&#x201c;Zhongchai Holding&#x201d;). Zhongchai Holding&#x2019;s subsidiaries include
Zhejiang Zhongchai Machinery Co. Ltd., an operating company formed under the laws of the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d;
or &#x201c;China&#x201d;) in 2005, Hangzhou Greenland Energy Technologies Co., Ltd., an operating company formed under the laws of the
PRC in 2019, and Shanghai Hengyu Business Management Consulting Co., Ltd., a company formed under the laws of the PRC in 2005. Through
Zhongchai Holding and its subsidiaries, Greenland develops and manufactures traditional transmission products for material handling machineries
in the PRC.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;HEVI
Corp. (&#x201c;HEVI&#x201d;), formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under
the laws of the State of Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products
for the heavy industrial equipment industry, including electric industrial vehicles, in the North American market.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Through
its PRC subsidiaries, Greenland offers transmission products, which are key components for forklift trucks used in manufacturing and
logistic applications, such as factories, workshops, warehouses, fulfilment centers, shipyards, and seaports. Forklifts play an important
role in the logistic systems of many companies across different industries in China and globally. Generally, industries with the largest
demand for forklifts include the transportation, warehousing logistics, electrical machinery, and automobile industries. Greenland&#x2019;s
revenue decreased from approximately $98.84 million in the fiscal year 2021 to $90.83 million in the fiscal year 2022. The decrease in
revenue was primarily the result of a decrease in the Company&#x2019;s sales volume resulting from COVID-19 related lockdowns in China
for the year ended December 31, 2022. Based on the revenues in the fiscal years ended December 31, 2022 and 2021, Greenland believes
that it is one of the major developers and manufacturers of transmission products for small and medium-sized forklift trucks in China.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Greenland&#x2019;s
transmission products are used in 1-ton to 15-tons forklift trucks, some with mechanical shift and some with automatic shift. Greenland
sells these transmission products directly to forklift-truck manufacturers. In the fiscal years ended December 31, 2022 and 2021, Greenland
sold an aggregate of 129,686 and 141,431 sets of transmission products, respectively, to more than 100 forklift manufacturers in the
PRC.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;There is increasing demand for electric industrial
vehicles powered by sustainable energy in order to reduce air pollution and lower carbon emissions. In December 2020, Greenland launched
a new division to focus on the production and sale of electric industrial vehicles&#x2014;a division that Greenland intends to develop
to diversify its product offerings. Greenland&#x2019;s electric industrial vehicle products currently include GEF-series electric forklifts,
a series of lithium powered forklifts with three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium
powered electric wheeled front loader, GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator, and GEL-5000, an
all-electric 5.0 ton rated load lithium wheeled front loader. These products are available for purchase in the United States (&#x201c;U.S.&#x201d;)
market. In August 2022, Greenland launched a 54,000 square foot industrial electric vehicle assembly site in Baltimore, Maryland to support
local services, assembly and distribution of its electric industrial heavy equipment products line.&lt;/p&gt;&lt;p style="font: 10pt Times New 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
COVID-19 pandemic has significantly affected business and manufacturing activities within China, including travel restrictions, widespread
mandatory quarantines, and suspension of business activities within China. For the fiscal years ended December 31, 2021 and 2022, we
experienced rising material costs due to the pandemic. As of the date of this report, Chinese industries have gradually resumed businesses
as the Chinese government lifted its COVID-19 protocols and measures since December 2022. However, we remain cautious and prudent when
assessing the future impact of COVID-19 on our business due to the current ongoing global pandemic.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;The
Company&#x2019;s Shareholders&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, Cenntro Holding Limited owned 47.86% of Greenland&#x2019;s outstanding ordinary shares. Cenntro Holding Limited
is controlled and beneficially owned by Mr. Peter Zuguang Wang, the chairman of the board of directors of the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;The
Company&#x2019;s Subsidiaries&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhongchai
Holding, the wholly-owned subsidiary of the Company, owned 71.576% of Zhejiang Zhongchai Machinery Co., Ltd. (&#x201c;Zhejiang Zhongchai&#x201d;),
62.5% of Shanghai Hengyu Business Management Consulting Co., Ltd. (&#x201c;Hengyu&#x201d;), 100% of Hangzhou Greenland Energy Technologies
Co., Ltd Co., Ltd (&#x201c;Hangzhou Greenland&#x201d;), 100% of HEVI (formerly known as Greenland Technologies Corp.) and 62.5% of Hengyu
Capital, Ltd. (&#x201c;Hengyu Capital&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Zhejiang
Zhongchai&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang
Zhongchai, a limited liability company registered on November 21, 2005, is the direct operating subsidiary of Zhongchai Holding in the
PRC. On April 5, 2007, Usunco Automotive Limited (&#x201c;Usunco&#x201d;), a British Virgin Islands limited liability company, invested
US$8,000,000 for purchasing approximately 75.47% equity interest of Zhejiang Zhongchai. On December 16, 2009, Usunco agreed to transfer
its 75.47% interest in Zhejiang Zhongchai to Zhongchai Holding. On April 26, 2010, Xinchang County Keyi Machinery Co., Ltd. transferred
24.528% equity interest it owned in Zhejiang Zhongchai to Zhongchai Holding in exchange for a consideration of US$2.6 million. On November
1, 2017, Xinchang County Jiuxin Investment Management Partnership (LP) (&#x201c;Jiuxin&#x201d;), an entity controlled and beneficially
owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately RMB31,590,000 in Zhejiang Zhongchai
for 10.53% of its interest.On December 29, 2021, Xinchang County Jiuhe Investment Management Partnership (LP) (&#x201c;Jiuhe&#x201d;),
an entity controlled and beneficially owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately
RMB34,300,000 in Zhejiang Zhongchai for 20.00% of its interest. As of December 31, 2022, Zhongchai Holding owned approximately 71.576%
of the equity interests, Jiuxin owned approximately 8.424% of the equity interests, and Jiuhe owned approximately 20.00% of the equity
interests in Zhejiang Zhongchai.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Through
Zhejiang Zhongchai, the Company has been engaging in the manufacturing and sales of transmission systems mainly for forklift trucks since
2006. These forklift trucks are used in manufacturing and logistics applications, such as factory, workshop, warehouse, fulfilment centers,
shipyards and seaports. The transmission systems are the key components for forklift trucks. The Company supplies transmission systems
to forklift truck manufacturers. Its transmission systems fit for forklift trucks ranging from 1 to 15 tons, with either mechanical shift
or automatic shift. All the products are currently manufactured at the Company&#x2019;s facility in Xinchang, Zhejiang Province, the PRC
and are sold to both domestic and oversea markets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Hengyu&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hengyu
is a limited liability company registered on September 10, 2015 in Shanghai Free Trade Zone, Shanghai, the PRC. Hengyu holds no assets
other than an account receivable owed by Cenntro Holding Limited. The main business of Hengyu is to provide investment management and
consulting services.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Hangzhou
Greenland&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou
Greenland is a limited liability company registered on August 9, 2019 in Hangzhou Sunking Plaza, Zhejiang, the PRC. Hangzhou Greenland
engages in the business of trading construction engineering machinery, electronic components, hardware, and others.&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;HEVI&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;HEVI,
formerly known as Greenland Technologies Corp. prior to May 2022, was incorporated on January 14, 2020 under the laws of the State of
Delaware. HEVI is a wholly-owned subsidiary of Greenland and promotes sales of sustainable alternative products for the heavy industrial
equipment industry, including electric industrial vehicles, in the North American market.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;Hengyu
Capital&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hengyu
capital is a limited liability company registered on August 16, 2022 in Hong Kong. The main business of Hengyu capital is to engage in
investment management and consulting services.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Details
of the Company&#x2019;s subsidiaries, which are included in these consolidated financial statements as of December 31, 2022, are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom"&gt;Name&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Domicile&lt;br/&gt; and Date of&lt;br/&gt; Incorporation&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Paid-in&lt;br/&gt; Capital&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Percentage of &lt;br/&gt; Effective &lt;br/&gt; Ownership&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Principal Activities&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 33%; text-align: left"&gt;Zhongchai Holding (Hong Kong) Limited&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 15%; vertical-align: top"&gt;Hong Kong &lt;br/&gt;April 23, 2009&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 5%; text-align: left"&gt;HKD&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;100&lt;/td&gt;&lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 22%; vertical-align: top"&gt;Holding&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Zhejiang Zhongchai Machinery Co., Ltd.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;PRC&lt;br/&gt;November 21, 2005&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;RMB&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;25,000,000&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;71.576&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Manufacture, sale of various transmission boxes&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Shanghai Hengyu Business Management Consulting Co., Ltd.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;PRC&lt;br/&gt;September 10, 2015&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;RMB&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;251,500,000&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;62.5&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Investment management and consulting services&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Hangzhou Greenland Energy Technologies Co., Ltd.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;PRC &lt;br/&gt;August 8, 2020&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;RMB&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;7,224,922&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;100&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Trading&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;HEVI Corp.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Delaware&lt;br/&gt;January 14, 2020&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;USD&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;6,363,557&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;100&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;U.S. operation and distribution of electric industrial vehicles for North American market&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Hengyu Capital, Ltd&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Hong Kong &lt;br/&gt;August 16, 2022&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;HKD&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;62.5&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Investment management and consulting services&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c5" decimals="-4" unitRef="usd">98840000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c0" decimals="-4" unitRef="usd">90830000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <gtec:TransmissionProductSaleOfSets contextRef="c0" decimals="0" unitRef="pure">129686</gtec:TransmissionProductSaleOfSets>
    <gtec:TransmissionProductSaleOfSets contextRef="c5" decimals="0" unitRef="pure">141431</gtec:TransmissionProductSaleOfSets>
    <gtec:ForkliftManufacturersDescription contextRef="c0">more than 100 forklift manufacturers in the
PRC.</gtec:ForkliftManufacturersDescription>
    <gtec:ElectricIndustrialVehiclesDescription contextRef="c0">Greenland&#x2019;s electric industrial vehicle products currently include GEF-series electric forklifts,
a series of lithium powered forklifts with three models ranging in size from 1.8 tons to 3.5 tons, GEL-1800, a 1.8 ton rated load lithium
powered electric wheeled front loader, GEX-8000, an all-electric 8.0 ton rated load lithium powered wheeled excavator, and GEL-5000, an
all-electric 5.0 ton rated load lithium wheeled front loader. These products are available for purchase in the United States (&#x201c;U.S.&#x201d;)
market. In August 2022, Greenland launched a 54,000 square foot industrial electric vehicle assembly site in Baltimore, Maryland to support
local services, assembly and distribution of its electric industrial heavy equipment products line.</gtec:ElectricIndustrialVehiclesDescription>
    <gtec:PercentageOfOutstandingOrdinaryShares contextRef="c0" decimals="4" unitRef="pure">0.4786</gtec:PercentageOfOutstandingOrdinaryShares>
    <gtec:PercentageOfOutstandingOrdinaryShares contextRef="c37" decimals="5" unitRef="pure">0.71576</gtec:PercentageOfOutstandingOrdinaryShares>
    <gtec:PercentageOfOutstandingOrdinaryShares contextRef="c38" decimals="3" unitRef="pure">0.625</gtec:PercentageOfOutstandingOrdinaryShares>
    <gtec:PercentageOfOutstandingOrdinaryShares contextRef="c39" decimals="2" unitRef="pure">1</gtec:PercentageOfOutstandingOrdinaryShares>
    <gtec:PercentageOfOutstandingOrdinaryShares contextRef="c40" decimals="2" unitRef="pure">1</gtec:PercentageOfOutstandingOrdinaryShares>
    <gtec:PercentageOfOutstandingOrdinaryShares contextRef="c41" decimals="3" unitRef="pure">0.625</gtec:PercentageOfOutstandingOrdinaryShares>
    <gtec:EquityMethodInvestmentDescriptionOfPrincipalActivitie contextRef="c42">a limited liability company registered on November 21, 2005, is the direct operating subsidiary of Zhongchai Holding in the
PRC. On April 5, 2007, Usunco Automotive Limited (&#x201c;Usunco&#x201d;), a British Virgin Islands limited liability company, invested
US$8,000,000 for purchasing approximately 75.47% equity interest of Zhejiang Zhongchai. On December 16, 2009, Usunco agreed to transfer
its 75.47% interest in Zhejiang Zhongchai to Zhongchai Holding. On April 26, 2010, Xinchang County Keyi Machinery Co., Ltd. transferred
24.528% equity interest it owned in Zhejiang Zhongchai to Zhongchai Holding in exchange for a consideration of US$2.6 million. On November
1, 2017, Xinchang County Jiuxin Investment Management Partnership (LP) (&#x201c;Jiuxin&#x201d;), an entity controlled and beneficially
owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately RMB31,590,000 in Zhejiang Zhongchai
for 10.53% of its interest.On December 29, 2021, Xinchang County Jiuhe Investment Management Partnership (LP) (&#x201c;Jiuhe&#x201d;),
an entity controlled and beneficially owned by Mr. He Mengxing, president of Zhejiang Zhongchai, closed its investment of approximately
RMB34,300,000 in Zhejiang Zhongchai for 20.00% of its interest. As of December 31, 2022, Zhongchai Holding owned approximately 71.576%
of the equity interests, Jiuxin owned approximately 8.424% of the equity interests, and Jiuhe owned approximately 20.00% of the equity
interests in Zhejiang Zhongchai.</gtec:EquityMethodInvestmentDescriptionOfPrincipalActivitie>
    <us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom"&gt;Name&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Domicile&lt;br/&gt; and Date of&lt;br/&gt; Incorporation&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Paid-in&lt;br/&gt; Capital&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Percentage of &lt;br/&gt; Effective &lt;br/&gt; Ownership&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center"&gt;Principal Activities&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; width: 33%; text-align: left"&gt;Zhongchai Holding (Hong Kong) Limited&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 15%; vertical-align: top"&gt;Hong Kong &lt;br/&gt;April 23, 2009&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 5%; text-align: left"&gt;HKD&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; width: 9%; text-align: right"&gt;100&lt;/td&gt;&lt;td style="vertical-align: top; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; width: 1%; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 22%; vertical-align: top"&gt;Holding&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Zhejiang Zhongchai Machinery Co., Ltd.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;PRC&lt;br/&gt;November 21, 2005&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;RMB&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;25,000,000&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;71.576&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Manufacture, sale of various transmission boxes&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Shanghai Hengyu Business Management Consulting Co., Ltd.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;PRC&lt;br/&gt;September 10, 2015&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;RMB&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;251,500,000&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;62.5&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Investment management and consulting services&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Hangzhou Greenland Energy Technologies Co., Ltd.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;PRC &lt;br/&gt;August 8, 2020&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;RMB&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;7,224,922&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;100&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Trading&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;HEVI Corp.&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Delaware&lt;br/&gt;January 14, 2020&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;USD&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;6,363,557&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;100&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;U.S. operation and distribution of electric industrial vehicles for North American market&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; vertical-align: top; text-align: left"&gt;Hengyu Capital, Ltd&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;Hong Kong &lt;br/&gt;August 16, 2022&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;HKD&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: right"&gt;10,000&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="vertical-align: top; text-align: right"&gt;62.5&lt;/td&gt;&lt;td style="vertical-align: top; text-align: left"&gt;%&lt;/td&gt;&lt;td style="text-align: left; vertical-align: top"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: top; text-align: left"&gt;Investment management and consulting services&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock>
    <gtec:DomicileAndDateOfIncorporation contextRef="c43">Hong Kong April 23, 2009</gtec:DomicileAndDateOfIncorporation>
    <gtec:TypeOfCurrenciesDescription contextRef="c43">HKD</gtec:TypeOfCurrenciesDescription>
    <us-gaap:PartnersCapital contextRef="c44" decimals="0" unitRef="hkd">10000</us-gaap:PartnersCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c44" decimals="2" unitRef="pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c43">Holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <gtec:DomicileAndDateOfIncorporation contextRef="c45">PRCNovember 21, 2005</gtec:DomicileAndDateOfIncorporation>
    <gtec:TypeOfCurrenciesDescription contextRef="c45">RMB</gtec:TypeOfCurrenciesDescription>
    <us-gaap:PartnersCapital contextRef="c46" decimals="0" unitRef="hkd">25000000</us-gaap:PartnersCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c46" decimals="5" unitRef="pure">0.71576</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c45">Manufacture, sale of various transmission boxes</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <gtec:DomicileAndDateOfIncorporation contextRef="c47">PRCSeptember 10, 2015</gtec:DomicileAndDateOfIncorporation>
    <gtec:TypeOfCurrenciesDescription contextRef="c47">RMB</gtec:TypeOfCurrenciesDescription>
    <us-gaap:PartnersCapital contextRef="c48" decimals="0" unitRef="hkd">251500000</us-gaap:PartnersCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c48" decimals="3" unitRef="pure">0.625</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c47">Investment management and consulting services</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <gtec:DomicileAndDateOfIncorporation contextRef="c49">PRC August 8, 2020</gtec:DomicileAndDateOfIncorporation>
    <gtec:TypeOfCurrenciesDescription contextRef="c49">RMB</gtec:TypeOfCurrenciesDescription>
    <us-gaap:PartnersCapital contextRef="c50" decimals="0" unitRef="hkd">7224922</us-gaap:PartnersCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c50" decimals="2" unitRef="pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c49">Trading</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <gtec:DomicileAndDateOfIncorporation contextRef="c51">DelawareJanuary 14, 2020</gtec:DomicileAndDateOfIncorporation>
    <gtec:TypeOfCurrenciesDescription contextRef="c51">USD</gtec:TypeOfCurrenciesDescription>
    <us-gaap:PartnersCapital contextRef="c52" decimals="0" unitRef="hkd">6363557</us-gaap:PartnersCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c52" decimals="2" unitRef="pure">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c51">U.S. operation and distribution of electric industrial vehicles for North American market</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <gtec:DomicileAndDateOfIncorporation contextRef="c53">Hong Kong August 16, 2022</gtec:DomicileAndDateOfIncorporation>
    <gtec:TypeOfCurrenciesDescription contextRef="c53">HKD</gtec:TypeOfCurrenciesDescription>
    <us-gaap:PartnersCapital contextRef="c54" decimals="0" unitRef="hkd">10000</us-gaap:PartnersCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c54" decimals="3" unitRef="pure">0.625</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="c53">Investment management and consulting services</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"&gt;&lt;b&gt;NOTE 2
&#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Basis
of Presentation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United
States of America (&#x201c;U.S. GAAP&#x201d;). The consolidated financial statements include the financial statements of the Company and
its subsidiaries. All significant inter-company transactions and balances between the Company and its subsidiaries are eliminated upon
consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Principles
of Consolidation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements include the accounts of Greenland Technologies Holding Corporation and its subsidiaries and have been
prepared in accordance with U.S.&#160;GAAP. Intercompany accounts and transactions have been eliminated upon consolidation. Certain reclassifications
to previously reported financial information have been made to conform to the current period presentation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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
Business Combination was accounted for as a reverse recapitalization (the &#x201c;Recapitalization Transaction&#x201d;) in accordance with
Accounting Standard Codification (&#x201c;ASC&#x201d;) 805, Business Combinations. For accounting and financial reporting purposes, Zhongchai
Holding is considered the acquirer based on facts and circumstances, including the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhongchai
    Holding&#x2019;s operations comprise the ongoing operations of the combined entity&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    officers of the newly combined company consist of Zhongchai Holding&#x2019;s executives, including the Chief Executive Officer, Chief
    Financial Officer and General Counsel&#x37e; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    former shareholders of Zhongchai Holding own a majority voting interest in the combined entity.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
a result of Zhongchai Holding being the accounting acquirer, the financial reports filed with the SEC by the Company subsequent to the
Business Combination are prepared &#x201c;as if&#x201d; Zhongchai Holding is the predecessor and legal successor to the Company. The historical
operations of Zhongchai Holding are deemed to be those of the Company. Thus, the financial statements included in this report reflect
(i) the historical operating results of Zhongchai Holding prior to the Business Combination&#x37e; (ii) the combined results of the Company
and Zhongchai Holding following the Business Combination in October 24, 2019&#x37e; (iii) the assets and liabilities of Zhongchai Holding
at their historical cost, and (iv) Greenland&#x2019;s equity structure for all periods presented. Zhongchai Holding received 7,500,000
shares of Greenland in exchange for all the share capital, which is reflected retroactively to December 31, 2017 and will be utilized
for calculating earnings per share in all prior periods. No step-up basis of intangible assets or goodwill was recorded in the Business
Combination transaction consistent with the treatment of the transaction as a reverse capitalization of Zhongchai Holding.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Use
of Estimates&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with U.S. GAAP 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 reported amounts of revenues and expenses during the reporting periods. Management makes these estimates
using the best information available at the time the estimates are made. Actual results could differ from those estimates. Significant
estimates in the years ended December 31, 2022 and 2021 include allowance for doubtful accounts, reserve for inventories, useful life
of property, plant and equipment, assumptions used in assessing impairment of long-term assets and valuation of deferred tax assets and
accruals for taxes due.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Non-controlling
Interest&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling
interests in the Company&#x2019;s subsidiaries are recorded in accordance with the provisions of Financial Accounting Standards Board
(&#x201c;FASB&#x201d;) Accounting Standards Codification 810 Consolidation (&#x201c;ASC 810&#x201d;) and are reported as a component of equity,
separate from the parent&#x2019;s equity. Purchase or sale of equity interests that do not result in a change of control are accounted
for as equity transactions. Results of operations attributable to the non-controlling interest are included in our consolidated results
of operations and, upon loss of control, the interest sold, as well as interest retained, if any, will be reported at fair value with
any gain or loss recognized in earnings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Foreign
Currency Translation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements are presented in United States dollars (&#x201c;US$&#x201d; or &#x201c;$&#x201d;). The functional
currency of the Company is Renminbi (&#x201c;RMB&#x201d;). &#160;Transactions in foreign currencies are initially recorded at the functional
currency rate then in effect at the date of the transaction. Any differences between the initially recorded amount and the settlement
amount are recorded as a gain or loss on foreign currency transaction in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;For the years ended&lt;br/&gt; December&#160;31,&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; 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;2022&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;2021&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: justify"&gt;Period end RMB: US$ exchange rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.8972&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;6.3726&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-bottom: 1.5pt"&gt;Period average RMB: US$ exchange rate&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;6.7518&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;6.4424&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;&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
RMB is not freely convertible into foreign currency and all foreign exchange transactions must take place through authorized institutions.
The PRC government imposes significant exchange restrictions on fund transfers out of the PRC that are not related to business operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cash
and Cash Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
financial reporting purposes, the Company considers all highly liquid investments purchased with an original maturity of three months
or less to be cash equivalents. The Company maintains its bank accounts in the U.S., the PRC and Hong Kong. Balances at financial institutions
or state-owned banks within the PRC and Hong Kong are not covered by insurance.&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Restricted
Cash&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Restricted
cash represents amounts held by a bank as security for bank acceptance bills, as well as the financial product secured for the short-term
bank loan and therefore is not available for the Company&#x2019;s use until such time as the bank acceptance notes and bank loans have
been fulfilled or expired, normally within a twelve-month period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fair
Value of Financial Instruments&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company applies the provisions of ASC 820, &lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt;, to the financial instruments that are required
to be carried at fair value. Fair value is the price that would be received to sell 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
at the measurement date. The Company uses a three-tier fair value hierarchy based upon observable and non-observable inputs that prioritizes
the information used to develop our assumptions regarding fair value. Fair value measurements are separately disclosed by level within
the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1&#x2014;defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2&#x2014;defined as inputs other than quoted prices in active markets, that are either directly or indirectly observable; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3&#x2014;defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own
    assumptions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, notes receivable,
accounts payable, other payables and accrued liabilities, short-term bank loans, and notes payable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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
carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and other current assets and liabilities
approximate fair value because of the short-term nature of these items. The estimated fair values of short-term bank loans were not materially
different from their carrying value as presented due to the short maturities and that the interest rates on the borrowing approximate
those that would have been available for loans of similar remaining maturity and risk profile. As the carrying amounts are reasonable
estimates of the fair value, these financial instruments are classified within Level 1 of the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accounts
Receivable&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable are carried at net realizable value. The Company reviews its accounts receivable on a periodic basis and makes general and
specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual
receivable balances, the Company considers many factors, including the age of the balance, customer&#x2019;s historical payment history,
its current creditworthiness and current economic trends. Accounts are written off after exhaustive efforts at collection. The Company
only grants credit terms to established customers who are deemed to be financially responsible. Credit periods to customers are within
60 days after customers received the purchased goods. If accounts receivable are to be provided for, or written off, they would be recognized
in the consolidated statement of operations within operating expenses. Balance of allowance of doubtful accounts was $0.76 million and
$0.86 million as of December 31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
are stated at the lower of cost or net realizable value, which is based on estimated selling prices less any further costs expected to
be incurred for completion and disposal. Cost of raw materials is calculated using the weighted average method and is based on purchase
cost. Work-in-progress and finished goods costs are determined using the weighted average method and comprise direct materials, direct
labor and an appropriate proportion of overhead. The Company records inventory reserves for excess or obsolete inventories based upon
assumptions about its current and future demand forecasts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advance
to Suppliers&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advance
to suppliers represents interest-free cash paid in advance to suppliers for purchases of parts and/or raw materials. The balance of advance
to suppliers was $0.41 million and $0.43 million as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Property,
Plant, and Equipment &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Property,
plant, and equipment are stated at cost less accumulated depreciation, and include expenditure that substantially increases the useful
lives of existing assets. Expenditures for repairs and maintenance, which do not extend the useful life of the assets, are expensed as
incurred.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
is provided over their estimated useful lives, using the straight-line method. Estimated useful lives are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Plant,
    buildings and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Machinery
    and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2~10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Motor
    vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3~5 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fixed
    assets decoration&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;When
assets are sold or retired, their costs and accumulated depreciation are eliminated from the consolidated financial statements and any
gain or loss resulting from their disposal is recognized in the period of disposition as an element of other income. The cost of maintenance
and repairs is charged to income as incurred, whereas significant renewals and betterments are capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Land
Use Rights&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;According
to the PRC laws, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government. The land use rights granted to the Company are being amortized using the straight-line
method over the lease term of fifty years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Impairment
of Long-Lived Assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#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;Long-lived
assets are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts
may not be recoverable in accordance with FASB ASC 360, &#x201c;Property, Plant and Equipment&#x201d;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
evaluating long-lived assets for recoverability, the Company uses its best estimate of future cash flows expected to result from the
use of the asset and eventual disposition in accordance with FASB ASC 360-10-15. To the extent that estimated future, undiscounted cash
inflows attributable to the asset, less estimated future, undiscounted cash outflows, are less than the carrying amount, an impairment
loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed
of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value
or fair value less costs to sell. There was no impairment loss recognized for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Lease&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
842 supersedes the lease requirements in ASC 840 &#x201c;Leases,&#x201d; and generally requires lessees to recognize operating and finance
lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount,
timing and uncertainty of cash flows arising from leasing arrangements. Leases that transfer substantially all of the benefits and risks
incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of
an obligation at the inception of the lease. All other leases are accounted for as operating leases.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;A
sale-leaseback transaction occurs when an entity sells an asset it owns and immediately leases the asset back from the buyer. The seller
then becomes the lessee and the buyer becomes the lessor. Under ASC 842, both parties must assess whether the buyer-lessor has obtained
control of the asset and a sale has occurred.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has determined that the leaseback transaction that it entered in 2019 fails to qualify as a sale because control is not transferred
to the buyer-lessor. Therefore, the Company has classified the lease portion of the transaction as a finance lease whereby the Company
continues to depreciate the assets and recorded a financing obligation for the consideration received from the buyer-lessor, with an
implicit interest rate of 5.0%.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. Operating lease payments are expensed over the term of lease using straight line method. The Company&#x2019;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term. Usually within four months prior to the expiration
date of a lease, the Company is required to notify the lessor and has a priority to continue renting the lease property if a lessor intends
to lease property. The lease itself does not have restrictions or covenants. Any damage, if made by the lessee, to the property and equipment
within the property has to been fixed or reimbursed by the lessee. The Company does not have any leases entered into that have not yet
commenced. Under the terms of the lease agreements, the Company has no legal or contractual asset retirement obligations at the end of
the leases.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue
Recognition&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with ASC Topic 606, &#x201c;Revenue from Contracts with Customers,&#x201d; the Company recognizes revenues when goods or services
are transferred to customers in an amount that reflects the consideration which the Company expects to receive in exchange for those
goods or services. In determining when and how revenues are recognized from contracts with customers, the Company performs the following
five-step analysis: (i) identification of contract with customer&#x37e; (ii) determination of performance obligations&#x37e; (iii) measurement
of the transaction price&#x37e; (iv) allocation of the transaction price to the performance obligations and (v) recognition of revenues
when (or as) the Company satisfies each performance obligation. The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#x201c;VAT&#x201d;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues
are recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is
typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of customers&#x2019;
acceptance or consumption, at the net sales price (transaction price) and each of the criteria under ASC 606 have been met. Contract
terms may require the Company to deliver the finished goods to the customers&#x2019; location or the customer may pick up the finished
goods at the Company&#x2019;s factory. International sales are recognized when shipment clears customs and leaves the port.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company adopted ASC 606 on January 1, 2018, using the transition method of Modified-Retrospective Method (&#x201c;MRM&#x201d;). The adoption
of ASC 606 had no impact on the Company&#x2019;s beginning balance of retained earnings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contracts are all short-term in nature with a contract term of one year or less. Receivables are recorded when the Company
has an unconditional right to consideration.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Contracts do not offer any price protection but
allow for the return of certain goods if quality problem, which is standard warranty. The Company&#x2019;s&#160;product returns and recorded
reserve for sales returns were minimal for the years ended December 31, 2022 and 2021. The total sales return and warranty expenditures
amount are accounting for around 0.00% and 1.01% of the total revenue of Greenland for the years ended December 31, 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth disaggregation of revenue:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;For the years ended&lt;br/&gt; December&#160;31,&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;2022&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;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Major Product&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;Transmission boxes for Forklift&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;80,220,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;85,618,567&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;Transmission boxes for Non-Forklift (EV, etc.)&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,610,674&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,221,333&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="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: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;90,830,674&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&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: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;98,839,900&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cost
of Goods Sold&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost
of goods sold consists primarily of material costs, freight charges, purchasing and receiving costs, inspection costs, internal transfer
costs, wages, employee compensation, amortization, depreciation and related costs, which are directly attributable to the production
of products. Write-down of inventory to lower of cost or net realizable value is also recorded in cost of goods sold.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Selling
Expenses&lt;/b&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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selling
expenses include operating expenses such as payroll and traveling and transportation expenses.&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;General
and Administrative Expenses&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
and administrative expenses include management and office salaries and employee benefits, depreciation for office facility and office
equipment, travel and entertainment, legal and accounting, consulting fees and other office expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Research
and Development&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are expensed as
incurred and totaled approximately $5,786,946 and $5,526,546 for the years ended December 31, 2022 and 2021, respectively. Research and
development costs are incurred on a project specific basis.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Government
Subsidies&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Government
subsidies are recognized when there is reasonable assurance that the subsidy will be received and all attaching conditions will be complied
with. When the subsidy relates to an expense item, it is recognized as income over the periods necessary to match the subsidy on a systematic
basis to the costs that it is intended to compensate. Where the subsidy relates to an asset, it is recognized as other long-term liabilities
and is released to the statement of operations over the expected useful life in a consistent manner with the depreciation method for
the relevant asset. Total government subsidies recorded in the other long-term liabilities were $1.81 million and $2.21 million as of
December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
Taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for income taxes following the liability method pursuant to FASB ASC 740 &#x201c;Income Taxes&#x201d;. Under this method,
deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and
liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company
records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it is more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized
in income in the period that includes the enactment date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also follows FASB ASC 740, which addresses the determination of whether tax benefits claimed or expected to be claimed on a tax
return should be recorded in the financial statements. The Company may recognize the tax benefit from an uncertain tax position only
if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical
merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the
largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. ASC 740 also provides guidance
on recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
As of December 31, 2022 and 2021, the Company did not have a liability for unrecognized tax benefits. It is the Company&#x2019;s policy
to include penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively,
as necessary. The Company&#x2019;s historical tax years will remain open for examination by the local authorities until the statute of
limitations has passed.&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Value-Added
Tax&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;Enterprises
or individuals, who sell commodities, engage in repair and maintenance or import or export goods in the PRC are subject to a value added
tax in accordance with PRC Laws. The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019. A credit is available whereby VAT paid on the
purchases of semi-finished products or raw materials used in the production of the Company&#x2019;s finished products can be used to offset
the VAT due on the sales of the finished products.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Statutory
Reserve&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with the PRC Regulations on Enterprises with Foreign Investment, an enterprise established in the PRC with foreign investment
is required to provide for certain statutory reserves, namely (i) a General Reserve Fund, (ii) a Enterprise Expansion Fund and (iii)
a Staff Welfare and Bonus Fund, which are appropriated from net profit as reported in the enterprise&#x2019;s PRC statutory accounts.
A wholly-owned foreign enterprise is required to allocate at least 10% of its annual after-tax profit to the General Reserve Fund until
the balance of such fund has reached 50% of its respective registered capital. A non-wholly-owned foreign invested enterprise is permitted
to provide for the above allocation at the discretion of its board of directors. Appropriations to the Enterprise Expansion Fund and
Staff Welfare and Bonus Fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Comprehensive
Income (Loss)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#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;Comprehensive
income (loss) is defined as the change in equity during the year from transactions and other events, excluding the changes resulting
from investments by owners and distributions to owners, and is not included in the computation of income tax expense or benefit. Accumulated
comprehensive income consists of foreign currency translation. The Company presents comprehensive income (loss) in accordance with ASC
Topic 220, &#x201c;Comprehensive Income&#x201d;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Earnings
per share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company calculates earnings per share in accordance with ASC Topic 260 &#x201c;Earnings per Share.&#x201d; Basic earnings per share is
computed by dividing the net income by the weighted average number of ordinary shares outstanding during the period. Diluted earnings
per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional
ordinary shares that would have been outstanding if the potential ordinary shares equivalents had been issued and if the additional ordinary
shares were dilutive. On October 24, 2019, the Company completed its Business Combination whereby Zhongchai Holding received 7,500,000
shares in exchange for all the share capital of Zhongchai Holding, which is reflected retroactively to December 31, 2017 and will be
utilized for calculating earnings per share in all prior periods. The per share amounts have been updated to show the effect of the exchange
on earnings per share as if the exchange occurred at the beginning of both years for the annual financial statements of the Company.
The impact of the stock exchange is also shown on the Company&#x2019;s Statements of Shareholders&#x2019; Equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Segments
and Related Information&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
280 &#x201c;Segment reporting&#x201d; establishes standards for reporting information on operating segments in interim and annual financial
statements. All of the Company&#x2019;s operations are considered by the chief operating decision maker to be aggregated in one reportable
operating segment.&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is engaged in the business of manufacturing and selling various transmission boxes. The Company&#x2019;s manufacturing process
is essentially the same for the entire Company and is performed in-house at the Company&#x2019;s facilities in the PRC. The Company&#x2019;s
customers primarily consist of entities in the automotive, construction machinery or warehousing equipment industries. The distribution
of the Company&#x2019;s products is consistent across the entire Company. In addition, the economic characteristics of each customer arrangement
are similar in that the Company maintains policies at the corporate level.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Commitments
and contingencies&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising
out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The
Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an
estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#x2019;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021. Normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability.
The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable,
an estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#x2019;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Related
Party &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
general, related parties exist when there is a relationship that offers the potential for transactions at less than arm&#x2019;s-length,
favorable treatment, or the ability to influence the outcome of events different from that which might result in the absence of that
relationship. A related party may be any of the following: a) an affiliate, which is a party that directly or indirectly controls, is
controlled by, or is under common control with another party; b) a principle owner, owner of record or known beneficial owner of more
than 10% of the voting interest of an entity; c) management, which are persons having responsibility for achieving objectives of the
entity and requisite authority to make decision; d) immediate family of management or principal owners; e) a parent company and its subsidiaries;
and f) other parties that have ability to significant influence the management or operating policies of the entity. The Company discloses
all significant related party transactions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Economic
and Political Risks&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
significant portion of the Company&#x2019;s 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 environment in the PRC, and by the general
state of the PRC economy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s operations in the PRC are subject to special considerations and significant risks not typically associated with companies
in North America and Western Europe. These include risks associated with, among others, the political, economic and legal environment
and foreign currency exchange. The Company&#x2019;s results may be adversely affected by changes in the political and social conditions
in the PRC, and by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion,
remittances abroad, and rates and methods of taxation, among other things.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Financial
instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and trade accounts
receivable. The Company&#x2019;s cash is maintained with banks within the U.S., the PRC and Hong Kong, and none of these deposits are
covered by insurance. The Company has not experienced any losses in such accounts. A portion of the Company&#x2019;s sales are credit
sales which are primarily to customers whose abilities to pay are dependent upon the industry economics prevailing in these areas;
however, concentrations of credit risk with respect to trade accounts receivables is limited due to generally short payment terms.
The Company also performs ongoing credit evaluations of its customers to help further reduce credit risk.&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exchange
Risk&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could
post the same amount of profit for two comparable periods and yet, because of the fluctuating exchange rate, record higher or lower profit
depending on exchange rate of RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes
in the political and economic environment without notice.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recently
Issued Accounting Pronouncements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Recent
accounting pronouncements that the Company has adopted or may be required to adopt in the future are summarized below:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2016, the FASB issued ASU 2016-13, &#x201c;Measurement of Credit Losses on Financial Instruments,&#x201d; to require financial assets
carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions
and forecasts. Subsequently, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit
Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, in April 2019. To clarify that receivables arising
from operating leases are within the scope of lease accounting standards. In October 2019, the FASB issued ASU 2019-10, Financial Instruments
&#x2013; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public
filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after
December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation
is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect
adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company
is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes, and systems,
and expects the standard will have a minor impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
January 2017, the FASB issued ASU No. 2017-04&#160;(Topic 350)&#160;Intangibles&#x2014;Goodwill and Other:&#160;Simplifying the Test for
Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under
the amended guidance, a goodwill impairment charge will now be recognized for the amount by which the carrying value of a reporting unit
exceeds its fair value, not to exceed the carrying amount of goodwill. As amended by ASU 2019-10, this ASU will be applied on a prospective
basis and is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted for any impairment
tests performed after January 1, 2017. The Company is evaluating the impact of the application of this standard and does not expect that
the adoption of the ASU 2017-04 will have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
August 2018, the FASB issued ASU 2018-13&#160;Disclosure Framework &#x2014; Changes to the Disclosure Requirements for Fair Value Measurement,&#160;which
eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on
a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on
a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019, with early adoption
permitted. The Company adopted Topic 820 on January 1, 2020. The adoption of the ASU 2018-13 did not have a material impact on the Company&#x2019;s
consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
December 2019, the FASB issued ASU No. 2019-12, &#x201c;Income Taxes&#x201d; (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU
2019-12&#x201d;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in
Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending
existing guidance. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within
those fiscal years, beginning after December 15, 2020. &#160;The Company does not expect that the requirements of ASU 2019-12 will have
a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Basis
of Presentation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United
States of America (&#x201c;U.S. GAAP&#x201d;). The consolidated financial statements include the financial statements of the Company and
its subsidiaries. All significant inter-company transactions and balances between the Company and its subsidiaries are eliminated upon
consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Principles
of Consolidation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements include the accounts of Greenland Technologies Holding Corporation and its subsidiaries and have been
prepared in accordance with U.S.&#160;GAAP. Intercompany accounts and transactions have been eliminated upon consolidation. Certain reclassifications
to previously reported financial information have been made to conform to the current period presentation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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
Business Combination was accounted for as a reverse recapitalization (the &#x201c;Recapitalization Transaction&#x201d;) in accordance with
Accounting Standard Codification (&#x201c;ASC&#x201d;) 805, Business Combinations. For accounting and financial reporting purposes, Zhongchai
Holding is considered the acquirer based on facts and circumstances, including the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhongchai
    Holding&#x2019;s operations comprise the ongoing operations of the combined entity&#x37e;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    officers of the newly combined company consist of Zhongchai Holding&#x2019;s executives, including the Chief Executive Officer, Chief
    Financial Officer and General Counsel&#x37e; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
    former shareholders of Zhongchai Holding own a majority voting interest in the combined entity.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
a result of Zhongchai Holding being the accounting acquirer, the financial reports filed with the SEC by the Company subsequent to the
Business Combination are prepared &#x201c;as if&#x201d; Zhongchai Holding is the predecessor and legal successor to the Company. The historical
operations of Zhongchai Holding are deemed to be those of the Company. Thus, the financial statements included in this report reflect
(i) the historical operating results of Zhongchai Holding prior to the Business Combination&#x37e; (ii) the combined results of the Company
and Zhongchai Holding following the Business Combination in October 24, 2019&#x37e; (iii) the assets and liabilities of Zhongchai Holding
at their historical cost, and (iv) Greenland&#x2019;s equity structure for all periods presented. Zhongchai Holding received 7,500,000
shares of Greenland in exchange for all the share capital, which is reflected retroactively to December 31, 2017 and will be utilized
for calculating earnings per share in all prior periods. No step-up basis of intangible assets or goodwill was recorded in the Business
Combination transaction consistent with the treatment of the transaction as a reverse capitalization of Zhongchai Holding.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:ConsolidationPolicyTextBlock>
    <gtec:SharesReceived contextRef="c55" decimals="0" unitRef="shares">7500000</gtec:SharesReceived>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Use
of Estimates&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with U.S. GAAP 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 reported amounts of revenues and expenses during the reporting periods. Management makes these estimates
using the best information available at the time the estimates are made. Actual results could differ from those estimates. Significant
estimates in the years ended December 31, 2022 and 2021 include allowance for doubtful accounts, reserve for inventories, useful life
of property, plant and equipment, assumptions used in assessing impairment of long-term assets and valuation of deferred tax assets and
accruals for taxes due.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:UseOfEstimates>
    <us-gaap:InterestCapitalizationPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Non-controlling
Interest&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling
interests in the Company&#x2019;s subsidiaries are recorded in accordance with the provisions of Financial Accounting Standards Board
(&#x201c;FASB&#x201d;) Accounting Standards Codification 810 Consolidation (&#x201c;ASC 810&#x201d;) and are reported as a component of equity,
separate from the parent&#x2019;s equity. Purchase or sale of equity interests that do not result in a change of control are accounted
for as equity transactions. Results of operations attributable to the non-controlling interest are included in our consolidated results
of operations and, upon loss of control, the interest sold, as well as interest retained, if any, will be reported at fair value with
any gain or loss recognized in earnings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:InterestCapitalizationPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Foreign
Currency Translation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying consolidated financial statements are presented in United States dollars (&#x201c;US$&#x201d; or &#x201c;$&#x201d;). The functional
currency of the Company is Renminbi (&#x201c;RMB&#x201d;). &#160;Transactions in foreign currencies are initially recorded at the functional
currency rate then in effect at the date of the transaction. Any differences between the initially recorded amount and the settlement
amount are recorded as a gain or loss on foreign currency transaction in the consolidated statements of operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;For the years ended&lt;br/&gt; December&#160;31,&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; 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;2022&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;2021&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: justify"&gt;Period end RMB: US$ exchange rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.8972&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;6.3726&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-bottom: 1.5pt"&gt;Period average RMB: US$ exchange rate&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;6.7518&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;6.4424&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;&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
RMB is not freely convertible into foreign currency and all foreign exchange transactions must take place through authorized institutions.
The PRC government imposes significant exchange restrictions on fund transfers out of the PRC that are not related to business operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock contextRef="c0">&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;For the years ended&lt;br/&gt; December&#160;31,&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; 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;2022&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;2021&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: justify"&gt;Period end RMB: US$ exchange rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6.8972&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;6.3726&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-bottom: 1.5pt"&gt;Period average RMB: US$ exchange rate&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;6.7518&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;6.4424&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c3" decimals="4" unitRef="pure">6.8972</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c4" decimals="4" unitRef="pure">6.3726</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeAverageForwardExchangeRate1 contextRef="c3" decimals="4" unitRef="pure">6.7518</us-gaap:DerivativeAverageForwardExchangeRate1>
    <us-gaap:DerivativeAverageForwardExchangeRate1 contextRef="c4" decimals="4" unitRef="pure">6.4424</us-gaap:DerivativeAverageForwardExchangeRate1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cash
and Cash Equivalents&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
financial reporting purposes, the Company considers all highly liquid investments purchased with an original maturity of three months
or less to be cash equivalents. The Company maintains its bank accounts in the U.S., the PRC and Hong Kong. Balances at financial institutions
or state-owned banks within the PRC and Hong Kong are not covered by insurance.&#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;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Restricted
Cash&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Restricted
cash represents amounts held by a bank as security for bank acceptance bills, as well as the financial product secured for the short-term
bank loan and therefore is not available for the Company&#x2019;s use until such time as the bank acceptance notes and bank loans have
been fulfilled or expired, normally within a twelve-month period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Fair
Value of Financial Instruments&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company applies the provisions of ASC 820, &lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt;, to the financial instruments that are required
to be carried at fair value. Fair value is the price that would be received to sell 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
at the measurement date. The Company uses a three-tier fair value hierarchy based upon observable and non-observable inputs that prioritizes
the information used to develop our assumptions regarding fair value. Fair value measurements are separately disclosed by level within
the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1&#x2014;defined as observable inputs such as quoted prices in active markets for identical assets or liabilities;&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2&#x2014;defined as inputs other than quoted prices in active markets, that are either directly or indirectly observable; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3&#x2014;defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own
    assumptions.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, notes receivable,
accounts payable, other payables and accrued liabilities, short-term bank loans, and notes payable.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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
carrying value of cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and other current assets and liabilities
approximate fair value because of the short-term nature of these items. The estimated fair values of short-term bank loans were not materially
different from their carrying value as presented due to the short maturities and that the interest rates on the borrowing approximate
those that would have been available for loans of similar remaining maturity and risk profile. As the carrying amounts are reasonable
estimates of the fair value, these financial instruments are classified within Level 1 of the fair value hierarchy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Accounts
Receivable&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable are carried at net realizable value. The Company reviews its accounts receivable on a periodic basis and makes general and
specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual
receivable balances, the Company considers many factors, including the age of the balance, customer&#x2019;s historical payment history,
its current creditworthiness and current economic trends. Accounts are written off after exhaustive efforts at collection. The Company
only grants credit terms to established customers who are deemed to be financially responsible. Credit periods to customers are within
60 days after customers received the purchased goods. If accounts receivable are to be provided for, or written off, they would be recognized
in the consolidated statement of operations within operating expenses. Balance of allowance of doubtful accounts was $0.76 million and
$0.86 million as of December 31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <gtec:AllowanceOfDoubtfulAccounts contextRef="c3" decimals="-4" unitRef="usd">760000</gtec:AllowanceOfDoubtfulAccounts>
    <gtec:AllowanceOfDoubtfulAccounts contextRef="c4" decimals="-4" unitRef="usd">860000</gtec:AllowanceOfDoubtfulAccounts>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inventories
are stated at the lower of cost or net realizable value, which is based on estimated selling prices less any further costs expected to
be incurred for completion and disposal. Cost of raw materials is calculated using the weighted average method and is based on purchase
cost. Work-in-progress and finished goods costs are determined using the weighted average method and comprise direct materials, direct
labor and an appropriate proportion of overhead. The Company records inventory reserves for excess or obsolete inventories based upon
assumptions about its current and future demand forecasts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:InventoryPolicyTextBlock>
    <gtec:AdvanceToSuppliersPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Advance
to Suppliers&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Advance
to suppliers represents interest-free cash paid in advance to suppliers for purchases of parts and/or raw materials. The balance of advance
to suppliers was $0.41 million and $0.43 million as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:AdvanceToSuppliersPolicyTextBlock>
    <gtec:AdvanceToSupplier contextRef="c3" decimals="-4" unitRef="usd">410000</gtec:AdvanceToSupplier>
    <gtec:AdvanceToSupplier contextRef="c4" decimals="-4" unitRef="usd">430000</gtec:AdvanceToSupplier>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Property,
Plant, and Equipment &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Property,
plant, and equipment are stated at cost less accumulated depreciation, and include expenditure that substantially increases the useful
lives of existing assets. Expenditures for repairs and maintenance, which do not extend the useful life of the assets, are expensed as
incurred.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Depreciation
is provided over their estimated useful lives, using the straight-line method. Estimated useful lives are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.55in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Plant,
    buildings and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Machinery
    and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2~10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Motor
    vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3~5 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fixed
    assets decoration&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;When
assets are sold or retired, their costs and accumulated depreciation are eliminated from the consolidated financial statements and any
gain or loss resulting from their disposal is recognized in the period of disposition as an element of other income. The cost of maintenance
and repairs is charged to income as incurred, whereas significant renewals and betterments are capitalized.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <gtec:ScheduleOfEstimatedUsefulLivesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 88%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Plant,
    buildings and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;20 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Machinery
    and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2~10 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Motor
    vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3~5 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fixed
    assets decoration&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;5 years&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</gtec:ScheduleOfEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c58">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c59">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c60">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c61">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c62">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c63">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c64">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <gtec:LandUseRightsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Land
Use Rights&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;According
to the PRC laws, the government owns all the land in the PRC. Companies or individuals are authorized to possess and use the land only
through land use rights granted by the Chinese government. The land use rights granted to the Company are being amortized using the straight-line
method over the lease term of fifty years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</gtec:LandUseRightsPolicyTextBlock>
    <gtec:StraightlineMethodLeaseTerm contextRef="c0">P50Y</gtec:StraightlineMethodLeaseTerm>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Impairment
of Long-Lived Assets&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#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;Long-lived
assets are evaluated for impairment periodically whenever events or changes in circumstances indicate that their related carrying amounts
may not be recoverable in accordance with FASB ASC 360, &#x201c;Property, Plant and Equipment&#x201d;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
evaluating long-lived assets for recoverability, the Company uses its best estimate of future cash flows expected to result from the
use of the asset and eventual disposition in accordance with FASB ASC 360-10-15. To the extent that estimated future, undiscounted cash
inflows attributable to the asset, less estimated future, undiscounted cash outflows, are less than the carrying amount, an impairment
loss is recognized in an amount equal to the difference between the carrying value of such asset and its fair value. Assets to be disposed
of and for which there is a committed plan of disposal, whether through sale or abandonment, are reported at the lower of carrying value
or fair value less costs to sell. There was no impairment loss recognized for the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Lease&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
842 supersedes the lease requirements in ASC 840 &#x201c;Leases,&#x201d; and generally requires lessees to recognize operating and finance
lease liabilities and corresponding right-of-use assets on the balance sheet and to provide enhanced disclosures surrounding the amount,
timing and uncertainty of cash flows arising from leasing arrangements. Leases that transfer substantially all of the benefits and risks
incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of
an obligation at the inception of the lease. All other leases are accounted for as operating leases.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;A
sale-leaseback transaction occurs when an entity sells an asset it owns and immediately leases the asset back from the buyer. The seller
then becomes the lessee and the buyer becomes the lessor. Under ASC 842, both parties must assess whether the buyer-lessor has obtained
control of the asset and a sale has occurred.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has determined that the leaseback transaction that it entered in 2019 fails to qualify as a sale because control is not transferred
to the buyer-lessor. Therefore, the Company has classified the lease portion of the transaction as a finance lease whereby the Company
continues to depreciate the assets and recorded a financing obligation for the consideration received from the buyer-lessor, with an
implicit interest rate of 5.0%.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. Operating lease payments are expensed over the term of lease using straight line method. The Company&#x2019;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term. Usually within four months prior to the expiration
date of a lease, the Company is required to notify the lessor and has a priority to continue renting the lease property if a lessor intends
to lease property. The lease itself does not have restrictions or covenants. Any damage, if made by the lessee, to the property and equipment
within the property has to been fixed or reimbursed by the lessee. The Company does not have any leases entered into that have not yet
commenced. Under the terms of the lease agreements, the Company has no legal or contractual asset retirement obligations at the end of
the leases.&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;</us-gaap:LesseeLeasesPolicyTextBlock>
    <gtec:ImplicitInterestRate contextRef="c0" decimals="3" unitRef="pure">0.05</gtec:ImplicitInterestRate>
    <gtec:ShorttermInvestmentPolicyTextBlock contextRef="c0">The Company&#x2019;s
office leases have a 3-year term and the lease of its assembly site has a 5.5-year term.</gtec:ShorttermInvestmentPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Revenue
Recognition&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with ASC Topic 606, &#x201c;Revenue from Contracts with Customers,&#x201d; the Company recognizes revenues when goods or services
are transferred to customers in an amount that reflects the consideration which the Company expects to receive in exchange for those
goods or services. In determining when and how revenues are recognized from contracts with customers, the Company performs the following
five-step analysis: (i) identification of contract with customer&#x37e; (ii) determination of performance obligations&#x37e; (iii) measurement
of the transaction price&#x37e; (iv) allocation of the transaction price to the performance obligations and (v) recognition of revenues
when (or as) the Company satisfies each performance obligation. The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#x201c;VAT&#x201d;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Revenues
are recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is
typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of customers&#x2019;
acceptance or consumption, at the net sales price (transaction price) and each of the criteria under ASC 606 have been met. Contract
terms may require the Company to deliver the finished goods to the customers&#x2019; location or the customer may pick up the finished
goods at the Company&#x2019;s factory. International sales are recognized when shipment clears customs and leaves the port.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company adopted ASC 606 on January 1, 2018, using the transition method of Modified-Retrospective Method (&#x201c;MRM&#x201d;). The adoption
of ASC 606 had no impact on the Company&#x2019;s beginning balance of retained earnings.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s contracts are all short-term in nature with a contract term of one year or less. Receivables are recorded when the Company
has an unconditional right to consideration.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Contracts do not offer any price protection but
allow for the return of certain goods if quality problem, which is standard warranty. The Company&#x2019;s&#160;product returns and recorded
reserve for sales returns were minimal for the years ended December 31, 2022 and 2021. The total sales return and warranty expenditures
amount are accounting for around 0.00% and 1.01% of the total revenue of Greenland for the years ended December 31, 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table sets forth disaggregation of revenue:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;For the years ended&lt;br/&gt; December&#160;31,&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;2022&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;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Major Product&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;Transmission boxes for Forklift&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;80,220,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;85,618,567&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;Transmission boxes for Non-Forklift (EV, etc.)&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,610,674&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,221,333&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="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: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;90,830,674&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&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: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;98,839,900&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <gtec:RevenueRecognitionDescription contextRef="c5">The Company derives revenues from the processing, distribution and sale
of its products. The Company recognizes its revenues net of value-added taxes (&#x201c;VAT&#x201d;). The Company is subject to VAT which
had been levied at the rate of 17% on the invoiced value of sales until April 30, 2018, after which date the rate was reduced to 16%.
VAT rate was further reduced to 13% starting from April 1, 2019. Output VAT is borne by customers in addition to the invoiced value of
sales and input VAT is borne by the Company in addition to the invoiced value of purchases to the extent not refunded for export sales.</gtec:RevenueRecognitionDescription>
    <gtec:TotalRevenueOfGreenland contextRef="c0" decimals="4" unitRef="pure">0</gtec:TotalRevenueOfGreenland>
    <gtec:AccountingForAroundPercentage contextRef="c5" decimals="4" unitRef="pure">0.0101</gtec:AccountingForAroundPercentage>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0">&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;For the years ended&lt;br/&gt; December&#160;31,&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;2022&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;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Major Product&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;Transmission boxes for Forklift&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;80,220,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;85,618,567&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;Transmission boxes for Non-Forklift (EV, etc.)&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,610,674&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,221,333&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="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: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;90,830,674&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&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: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;98,839,900&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:ExciseAndSalesTaxes contextRef="c65" decimals="0" unitRef="usd">80220000</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes contextRef="c66" decimals="0" unitRef="usd">85618567</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes contextRef="c67" decimals="0" unitRef="usd">10610674</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes contextRef="c68" decimals="0" unitRef="usd">13221333</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes contextRef="c0" decimals="0" unitRef="usd">90830674</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:ExciseAndSalesTaxes contextRef="c5" decimals="0" unitRef="usd">98839900</us-gaap:ExciseAndSalesTaxes>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Cost
of Goods Sold&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost
of goods sold consists primarily of material costs, freight charges, purchasing and receiving costs, inspection costs, internal transfer
costs, wages, employee compensation, amortization, depreciation and related costs, which are directly attributable to the production
of products. Write-down of inventory to lower of cost or net realizable value is also recorded in cost of goods sold.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <gtec:SellingExpensesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Selling
Expenses&lt;/b&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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Selling
expenses include operating expenses such as payroll and traveling and transportation expenses.&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:SellingExpensesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;General
and Administrative Expenses&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;General
and administrative expenses include management and office salaries and employee benefits, depreciation for office facility and office
equipment, travel and entertainment, legal and accounting, consulting fees and other office expenses.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Research
and Development&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Research and development costs are expensed as
incurred and totaled approximately $5,786,946 and $5,526,546 for the years ended December 31, 2022 and 2021, respectively. Research and
development costs are incurred on a project specific basis.&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" unitRef="usd">5786946</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="0" unitRef="usd">5526546</us-gaap:ResearchAndDevelopmentExpense>
    <gtec:GovernmentSubsidiesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Government
Subsidies&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Government
subsidies are recognized when there is reasonable assurance that the subsidy will be received and all attaching conditions will be complied
with. When the subsidy relates to an expense item, it is recognized as income over the periods necessary to match the subsidy on a systematic
basis to the costs that it is intended to compensate. Where the subsidy relates to an asset, it is recognized as other long-term liabilities
and is released to the statement of operations over the expected useful life in a consistent manner with the depreciation method for
the relevant asset. Total government subsidies recorded in the other long-term liabilities were $1.81 million and $2.21 million as of
December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:GovernmentSubsidiesPolicyTextBlock>
    <us-gaap:OtherLongTermDebt contextRef="c3" decimals="-4" unitRef="usd">1810000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c4" decimals="-4" unitRef="usd">2210000</us-gaap:OtherLongTermDebt>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Income
Taxes&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for income taxes following the liability method pursuant to FASB ASC 740 &#x201c;Income Taxes&#x201d;. Under this method,
deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and
liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Company
records a valuation allowance to offset deferred tax assets if, based on the weight of available evidence, it is more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized
in income in the period that includes the enactment date.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company also follows FASB ASC 740, which addresses the determination of whether tax benefits claimed or expected to be claimed on a tax
return should be recorded in the financial statements. The Company may recognize the tax benefit from an uncertain tax position only
if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical
merits of the position. The tax benefits recognized in the financial statements from such a position should be measured based on the
largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate settlement. ASC 740 also provides guidance
on recognition, classification, interest and penalties on income taxes, accounting in interim periods and requires increased disclosures.
As of December 31, 2022 and 2021, the Company did not have a liability for unrecognized tax benefits. It is the Company&#x2019;s policy
to include penalties and interest expense related to income taxes as a component of other expense and interest expense, respectively,
as necessary. The Company&#x2019;s historical tax years will remain open for examination by the local authorities until the statute of
limitations has passed.&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;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c0" decimals="2" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxUncertaintiesPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Value-Added
Tax&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Enterprises
or individuals, who sell commodities, engage in repair and maintenance or import or export goods in the PRC are subject to a value added
tax in accordance with PRC Laws. The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019. A credit is available whereby VAT paid on the
purchases of semi-finished products or raw materials used in the production of the Company&#x2019;s finished products can be used to offset
the VAT due on the sales of the finished products.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:IncomeTaxUncertaintiesPolicy>
    <gtec:ValueAddedTaxDescription contextRef="c56">The VAT standard rate had been 17% of the gross sale price until April 30, 2018, after which date the
rate was reduced to 16%. VAT rate was further reduced to 13% starting from April 1, 2019.</gtec:ValueAddedTaxDescription>
    <us-gaap:LiabilityReserveEstimatePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Statutory
Reserve&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with the PRC Regulations on Enterprises with Foreign Investment, an enterprise established in the PRC with foreign investment
is required to provide for certain statutory reserves, namely (i) a General Reserve Fund, (ii) a Enterprise Expansion Fund and (iii)
a Staff Welfare and Bonus Fund, which are appropriated from net profit as reported in the enterprise&#x2019;s PRC statutory accounts.
A wholly-owned foreign enterprise is required to allocate at least 10% of its annual after-tax profit to the General Reserve Fund until
the balance of such fund has reached 50% of its respective registered capital. A non-wholly-owned foreign invested enterprise is permitted
to provide for the above allocation at the discretion of its board of directors. Appropriations to the Enterprise Expansion Fund and
Staff Welfare and Bonus Fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned
reserves can only be used for specific purposes and are not distributable as cash dividends.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:LiabilityReserveEstimatePolicy>
    <gtec:OwnedForeignEnterprisePercentage contextRef="c0" decimals="2" unitRef="pure">0.10</gtec:OwnedForeignEnterprisePercentage>
    <gtec:RegisteredCapitalPercentage contextRef="c0" decimals="2" unitRef="pure">0.50</gtec:RegisteredCapitalPercentage>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Comprehensive
Income (Loss)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#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;Comprehensive
income (loss) is defined as the change in equity during the year from transactions and other events, excluding the changes resulting
from investments by owners and distributions to owners, and is not included in the computation of income tax expense or benefit. Accumulated
comprehensive income consists of foreign currency translation. The Company presents comprehensive income (loss) in accordance with ASC
Topic 220, &#x201c;Comprehensive Income&#x201d;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Earnings
per share&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company calculates earnings per share in accordance with ASC Topic 260 &#x201c;Earnings per Share.&#x201d; Basic earnings per share is
computed by dividing the net income by the weighted average number of ordinary shares outstanding during the period. Diluted earnings
per share is computed similar to basic earnings per share except that the denominator is increased to include the number of additional
ordinary shares that would have been outstanding if the potential ordinary shares equivalents had been issued and if the additional ordinary
shares were dilutive. On October 24, 2019, the Company completed its Business Combination whereby Zhongchai Holding received 7,500,000
shares in exchange for all the share capital of Zhongchai Holding, which is reflected retroactively to December 31, 2017 and will be
utilized for calculating earnings per share in all prior periods. The per share amounts have been updated to show the effect of the exchange
on earnings per share as if the exchange occurred at the beginning of both years for the annual financial statements of the Company.
The impact of the stock exchange is also shown on the Company&#x2019;s Statements of Shareholders&#x2019; Equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:EarningsPerSharePolicyTextBlock>
    <gtec:SharesReceived contextRef="c57" decimals="0" unitRef="shares">7500000</gtec:SharesReceived>
    <gtec:SegmentsandRelatedInformationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Segments
and Related Information&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ASC
280 &#x201c;Segment reporting&#x201d; establishes standards for reporting information on operating segments in interim and annual financial
statements. All of the Company&#x2019;s operations are considered by the chief operating decision maker to be aggregated in one reportable
operating segment.&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is engaged in the business of manufacturing and selling various transmission boxes. The Company&#x2019;s manufacturing process
is essentially the same for the entire Company and is performed in-house at the Company&#x2019;s facilities in the PRC. The Company&#x2019;s
customers primarily consist of entities in the automotive, construction machinery or warehousing equipment industries. The distribution
of the Company&#x2019;s products is consistent across the entire Company. In addition, the economic characteristics of each customer arrangement
are similar in that the Company maintains policies at the corporate level.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</gtec:SegmentsandRelatedInformationPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Commitments
and contingencies&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
the normal course of business, the Company is subject to contingencies, including legal proceedings and environmental claims arising
out of the normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability. The
Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable, an
estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#x2019;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021. Normal course of businesses that relate to a wide range of matters, including among others, contracts breach liability.
The Company records accruals for such contingencies based upon the assessment of the probability of occurrence and, where determinable,
an estimate of the liability. Management may consider many factors in making these assessments including past history, scientific evidence
and the specifics of each matter. The Company&#x2019;s management has evaluated all such proceedings and claims that existed as of December
31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <gtec:RelatedPartyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Related
Party &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
general, related parties exist when there is a relationship that offers the potential for transactions at less than arm&#x2019;s-length,
favorable treatment, or the ability to influence the outcome of events different from that which might result in the absence of that
relationship. A related party may be any of the following: a) an affiliate, which is a party that directly or indirectly controls, is
controlled by, or is under common control with another party; b) a principle owner, owner of record or known beneficial owner of more
than 10% of the voting interest of an entity; c) management, which are persons having responsibility for achieving objectives of the
entity and requisite authority to make decision; d) immediate family of management or principal owners; e) a parent company and its subsidiaries;
and f) other parties that have ability to significant influence the management or operating policies of the entity. The Company discloses
all significant related party transactions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:RelatedPartyPolicyTextBlock>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c0" decimals="2" unitRef="pure">0.10</us-gaap:VariableInterestEntityOwnershipPercentage>
    <gtec:EconomicAndPoliticalRisksPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Economic
and Political Risks&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
significant portion of the Company&#x2019;s 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 environment in the PRC, and by the general
state of the PRC economy.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s operations in the PRC are subject to special considerations and significant risks not typically associated with companies
in North America and Western Europe. These include risks associated with, among others, the political, economic and legal environment
and foreign currency exchange. The Company&#x2019;s results may be adversely affected by changes in the political and social conditions
in the PRC, and by changes in governmental policies with respect to laws and regulations, anti-inflationary measures, currency conversion,
remittances abroad, and rates and methods of taxation, among other things.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Financial
instruments which potentially subject the Company to concentrations of credit risk consist principally of cash and trade accounts
receivable. The Company&#x2019;s cash is maintained with banks within the U.S., the PRC and Hong Kong, and none of these deposits are
covered by insurance. The Company has not experienced any losses in such accounts. A portion of the Company&#x2019;s sales are credit
sales which are primarily to customers whose abilities to pay are dependent upon the industry economics prevailing in these areas;
however, concentrations of credit risk with respect to trade accounts receivables is limited due to generally short payment terms.
The Company also performs ongoing credit evaluations of its customers to help further reduce credit risk.&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;</gtec:EconomicAndPoliticalRisksPolicyTextBlock>
    <us-gaap:MarketRiskBenefitPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exchange
Risk&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company cannot guarantee that the current exchange rate will remain steady. Therefore, there is a possibility that the Company could
post the same amount of profit for two comparable periods and yet, because of the fluctuating exchange rate, record higher or lower profit
depending on exchange rate of RMB converted to U.S. dollars on the relevant dates. The exchange rate could fluctuate depending on changes
in the political and economic environment without notice.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:MarketRiskBenefitPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Recently
Issued Accounting Pronouncements&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Recent
accounting pronouncements that the Company has adopted or may be required to adopt in the future are summarized below:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2016, the FASB issued ASU 2016-13, &#x201c;Measurement of Credit Losses on Financial Instruments,&#x201d; to require financial assets
carried at amortized cost to be presented at the net amount expected to be collected based on historical experience, current conditions
and forecasts. Subsequently, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments&#x2014;Credit
Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments, in April 2019. To clarify that receivables arising
from operating leases are within the scope of lease accounting standards. In October 2019, the FASB issued ASU 2019-10, Financial Instruments
&#x2013; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815) and Leases (Topic 842), which defers the effective date for public
filers that are considered small reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after
December 15, 2022, including interim periods within those fiscal years. Since the Company is a smaller reporting company, implementation
is not needed until January 1, 2023. Adoption of the standard requires using a modified retrospective approach through a cumulative-effect
adjustment to retained earnings as of the effective date to align existing credit loss methodology with the new standard. The Company
is evaluating the impact of this standard on its consolidated financial statements, including accounting policies, processes, and systems,
and expects the standard will have a minor impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
January 2017, the FASB issued ASU No. 2017-04&#160;(Topic 350)&#160;Intangibles&#x2014;Goodwill and Other:&#160;Simplifying the Test for
Goodwill Impairment, which removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. Under
the amended guidance, a goodwill impairment charge will now be recognized for the amount by which the carrying value of a reporting unit
exceeds its fair value, not to exceed the carrying amount of goodwill. As amended by ASU 2019-10, this ASU will be applied on a prospective
basis and is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted for any impairment
tests performed after January 1, 2017. The Company is evaluating the impact of the application of this standard and does not expect that
the adoption of the ASU 2017-04 will have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
August 2018, the FASB issued ASU 2018-13&#160;Disclosure Framework &#x2014; Changes to the Disclosure Requirements for Fair Value Measurement,&#160;which
eliminates, adds, and modifies certain disclosure requirements for fair value measurements under ASC 820. This ASU is to be applied on
a prospective basis for certain modified or new disclosure requirements, and all other amendments in the standard are to be applied on
a retrospective basis. The new standard is effective for interim and annual periods beginning after December 15, 2019, with early adoption
permitted. The Company adopted Topic 820 on January 1, 2020. The adoption of the ASU 2018-13 did not have a material impact on the Company&#x2019;s
consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
December 2019, the FASB issued ASU No. 2019-12, &#x201c;Income Taxes&#x201d; (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU
2019-12&#x201d;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in
Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic 740 by clarifying and amending
existing guidance. For public business entities, the amendments in this Update are effective for fiscal years, and interim periods within
those fiscal years, beginning after December 15, 2020. &#160;The Company does not expect that the requirements of ASU 2019-12 will have
a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
3 &#x2013; SHORT TERM INVESTMENT&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022 and 2021, the Company&#x2019;s short term investment amounted to $7,800,723 and $2,105,938, respectively. On July
1, 2021, the Company entered into a financial management agreement with Zhejiang Jilin Electronic Technology Co., LTD, pursuant to which
Zhejiang Jilin Electronic Technology Co., LTD agreed to make short term investments with the amount contributed by the Company during
the period from July 1, 2021 to June 30, 2023. The Company contributed a total of $500,000 under this agreement. During the year ended
December 31, 2022, the Company purchased bank management products in a total amount of $7,405,433 (RMB50,000,000). As of December 31,
2022, the fair value of the Company&#x2019;s bank management products and the financial management agreement with Zhejiang Jilin Electronic
Technology Co., LTD were $7,331,243(RMB50,565,049) and $469,480.The Company has recognized and measured these short-term investments
as Level 2 assets based on the fair value hierarchy framework.&lt;/span&gt;&lt;/p&gt;</us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock>
    <gtec:IncomeShortTermInvestmentOther contextRef="c3" decimals="0" unitRef="usd">7800723</gtec:IncomeShortTermInvestmentOther>
    <gtec:IncomeShortTermInvestmentOther contextRef="c4" decimals="0" unitRef="usd">2105938</gtec:IncomeShortTermInvestmentOther>
    <us-gaap:OtherShortTermInvestments contextRef="c3" decimals="0" unitRef="usd">500000</us-gaap:OtherShortTermInvestments>
    <gtec:OtherShortTermsBorrowings contextRef="c3" decimals="0" unitRef="usd">7405433</gtec:OtherShortTermsBorrowings>
    <gtec:OtherShortTermsBorrowings contextRef="c3" decimals="0" unitRef="cny">50000000</gtec:OtherShortTermsBorrowings>
    <us-gaap:DebtInstrumentFairValue contextRef="c69" decimals="0" unitRef="usd">7331243</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c3" decimals="0" unitRef="cny">50565049</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c3" decimals="0" unitRef="usd">469480</us-gaap:DebtInstrumentFairValue>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
4 &#x2013; CONCENTRATION ON REVENUES AND COST OF GOODS SOLD&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Concentration
of major customers and suppliers:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the years ended December 31,&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&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-indent: -0.125in; padding-left: 0.125in"&gt;Major customers representing more than 10% of the Company&#x2019;s revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt"&gt;Company A&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;15,570,726&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;17.14&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;18,252,003&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;18.47&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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt"&gt;Company B&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,846,382&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.14&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;14,766,702&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.94&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="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in"&gt;Total Revenues&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;28,417,108&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;31.28&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;33,018,705&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;33.41&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="14" 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&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;December 31, 2022&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&#160;2021&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;Major customers of the Company&#x2019;s accounts receivable, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt"&gt;Company A&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;2,266,095&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;15.81&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;2,157,638&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;13.56&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; text-indent: -9pt; padding-left: 27pt"&gt;Company B&lt;/td&gt;&lt;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,140,591&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.93&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,148,131&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.50&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; text-indent: -9pt; padding-left: 27pt"&gt;Company C&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,430,298&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.98&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,957,936&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;12.30&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 style="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;5,836,984&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;40.72&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,263,705&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;39.36&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accounts receivable from the Company&#x2019;s major
customers accounted for 40.72% and 39.36% of total accounts receivable balances as of December 31, 2022 and December 31, 2021, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
was no supplier representing more than 10% of the Company&#x2019;s total purchases for the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="c0">&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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;For the years ended December 31,&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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&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-indent: -0.125in; padding-left: 0.125in"&gt;Major customers representing more than 10% of the Company&#x2019;s revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt"&gt;Company A&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;15,570,726&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;17.14&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;18,252,003&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;18.47&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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt"&gt;Company B&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,846,382&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.14&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;14,766,702&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.94&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="font-weight: bold; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in"&gt;Total Revenues&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;28,417,108&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;31.28&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;33,018,705&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;33.41&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea contextRef="c74" decimals="0" unitRef="usd">15570726</us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea>
    <gtec:ConcentrationRiskPercentage contextRef="c75" decimals="4" unitRef="pure">0.1714</gtec:ConcentrationRiskPercentage>
    <us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea contextRef="c76" decimals="0" unitRef="usd">18252003</us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea>
    <gtec:ConcentrationRiskPercentage contextRef="c77" decimals="4" unitRef="pure">0.1847</gtec:ConcentrationRiskPercentage>
    <us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea contextRef="c78" decimals="0" unitRef="usd">12846382</us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea>
    <gtec:ConcentrationRiskPercentage contextRef="c79" decimals="4" unitRef="pure">0.1414</gtec:ConcentrationRiskPercentage>
    <us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea contextRef="c80" decimals="0" unitRef="usd">14766702</us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea>
    <gtec:ConcentrationRiskPercentage contextRef="c81" decimals="4" unitRef="pure">0.1494</gtec:ConcentrationRiskPercentage>
    <us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea contextRef="c82" decimals="0" unitRef="usd">28417108</us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea>
    <gtec:ConcentrationRiskPercentage contextRef="c83" decimals="4" unitRef="pure">0.3128</gtec:ConcentrationRiskPercentage>
    <us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea contextRef="c84" decimals="0" unitRef="usd">33018705</us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea>
    <gtec:ConcentrationRiskPercentage contextRef="c85" decimals="4" unitRef="pure">0.3341</gtec:ConcentrationRiskPercentage>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="c0">&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="14" 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&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;December 31, 2022&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&#160;2021&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;Major customers of the Company&#x2019;s accounts receivable, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 27pt"&gt;Company A&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;2,266,095&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;15.81&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;2,157,638&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;13.56&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; text-indent: -9pt; padding-left: 27pt"&gt;Company B&lt;/td&gt;&lt;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,140,591&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.93&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,148,131&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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.50&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; text-indent: -9pt; padding-left: 27pt"&gt;Company C&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,430,298&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.98&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,957,936&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;12.30&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 style="font-weight: bold; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;5,836,984&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;40.72&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;6,263,705&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;39.36&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c86" decimals="0" unitRef="usd">2266095</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c87" decimals="4" unitRef="pure">0.1581</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c88" decimals="0" unitRef="usd">2157638</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c89" decimals="4" unitRef="pure">0.1356</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c90" decimals="0" unitRef="usd">2140591</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c91" decimals="4" unitRef="pure">0.1493</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c92" decimals="0" unitRef="usd">2148131</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c93" decimals="4" unitRef="pure">0.135</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c94" decimals="0" unitRef="usd">1430298</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c95" decimals="4" unitRef="pure">0.0998</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c96" decimals="0" unitRef="usd">1957936</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c97" decimals="4" unitRef="pure">0.123</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c98" decimals="0" unitRef="usd">5836984</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c99" decimals="4" unitRef="pure">0.4072</gtec:ConcentrationRiskPercntage>
    <us-gaap:FairValueConcentrationOfRiskAccountsReceivable contextRef="c100" decimals="0" unitRef="usd">6263705</us-gaap:FairValueConcentrationOfRiskAccountsReceivable>
    <gtec:ConcentrationRiskPercntage contextRef="c101" decimals="4" unitRef="pure">0.3936</gtec:ConcentrationRiskPercntage>
    <gtec:ConcentrationRiskPercntage contextRef="c70" decimals="4" unitRef="pure">0.4072</gtec:ConcentrationRiskPercntage>
    <gtec:ConcentrationRiskPercntage contextRef="c71" decimals="4" unitRef="pure">0.3936</gtec:ConcentrationRiskPercntage>
    <gtec:ConcentrationRiskPercntage contextRef="c72" decimals="2" unitRef="pure">0.10</gtec:ConcentrationRiskPercntage>
    <gtec:ConcentrationRiskPercntage contextRef="c73" decimals="2" unitRef="pure">0.10</gtec:ConcentrationRiskPercntage>
    <us-gaap:AccountsAndNontradeReceivableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
5 &#x2013; ACCOUNTS RECEIVABLE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
receivable is net of allowance for doubtful accounts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&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&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2021&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;Accounts receivable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,100,085&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;16,774,321&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;Less: allowance for doubtful accounts&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;(762,325&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;(859,319&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;14,337,760&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;15,915,002&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
in the allowance for doubtful accounts are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of,,&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 style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December&#160;31,&lt;br/&gt;
    2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December&#160;31,&lt;br/&gt;
    2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;859,319&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;986,532&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Provision for doubtful accounts&lt;/span&gt;&lt;/td&gt;&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;(32,316&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;(149,172&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Effect of FX change&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;(64,678&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;21,959&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; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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; font-weight: bold; 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; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;762,325&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&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: 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; font-weight: bold; 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; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;859,319&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsAndNontradeReceivableTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0">&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&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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2021&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;Accounts receivable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;15,100,085&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;16,774,321&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;Less: allowance for doubtful accounts&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;(762,325&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;(859,319&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;14,337,760&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;15,915,002&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableRelatedParties contextRef="c3" decimals="0" unitRef="usd">15100085</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties contextRef="c4" decimals="0" unitRef="usd">16774321</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="c3" decimals="0" unitRef="usd">762325</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="c4" decimals="0" unitRef="usd">859319</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" unitRef="usd">14337760</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" unitRef="usd">15915002</us-gaap:AccountsReceivableNetCurrent>
    <gtec:ScheduleOfAllowanceForDoubtfulAccounts contextRef="c0">&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;&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;As
    of,,&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 style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December&#160;31,&lt;br/&gt;
    2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;December&#160;31,&lt;br/&gt;
    2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; 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="width: 1%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;859,319&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;986,532&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Provision for doubtful accounts&lt;/span&gt;&lt;/td&gt;&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;(32,316&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;(149,172&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Effect of FX change&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;(64,678&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;21,959&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; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; 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; font-weight: bold; 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; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;762,325&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&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: 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; font-weight: bold; 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; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;859,319&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gtec:ScheduleOfAllowanceForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" unitRef="usd">859319</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c12" decimals="0" unitRef="usd">986532</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <gtec:AdditionalProvisionForDoubtfulAccounts contextRef="c0" decimals="0" unitRef="usd">-32316</gtec:AdditionalProvisionForDoubtfulAccounts>
    <gtec:AdditionalProvisionForDoubtfulAccounts contextRef="c5" decimals="0" unitRef="usd">-149172</gtec:AdditionalProvisionForDoubtfulAccounts>
    <gtec:EffectOfFXChange contextRef="c0" decimals="0" unitRef="usd">-64678</gtec:EffectOfFXChange>
    <gtec:EffectOfFXChange contextRef="c5" decimals="0" unitRef="usd">21959</gtec:EffectOfFXChange>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" unitRef="usd">762325</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="0" unitRef="usd">859319</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
6 &#x2013; INVENTORIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2021&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;7,975,097&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,789,196&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;Revolving material&lt;/td&gt;&lt;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,122,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,078,292&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;Consigned processing material&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,056&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,706&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;Work-in-progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,255,453&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,620,821&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,104,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,271,252&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;Less: inventory 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;(375,846&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;(23,793&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Inventories, net&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;23,096,382&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;25,803,474&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
in the inventory reserves are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&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="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,793&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;(Release of) inventory write-downs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;359,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,536&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;Effect of FX change&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;(7,481&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;257&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="font-weight: bold; padding-bottom: 4pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;375,846&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,793&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31, &lt;br/&gt; 2021&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;7,975,097&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,789,196&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;Revolving material&lt;/td&gt;&lt;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,122,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,078,292&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;Consigned processing material&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,056&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;67,706&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;Work-in-progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,255,453&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,620,821&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,104,309&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,271,252&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;Less: inventory 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;(375,846&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;(23,793&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Inventories, net&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;23,096,382&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;25,803,474&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" unitRef="usd">7975097</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="0" unitRef="usd">9789196</us-gaap:InventoryRawMaterials>
    <gtec:RevolvingMaterials contextRef="c3" decimals="0" unitRef="usd">1122313</gtec:RevolvingMaterials>
    <gtec:RevolvingMaterials contextRef="c4" decimals="0" unitRef="usd">1078292</gtec:RevolvingMaterials>
    <gtec:ConsignedProcessingMaterials contextRef="c3" decimals="0" unitRef="usd">15056</gtec:ConsignedProcessingMaterials>
    <gtec:ConsignedProcessingMaterials contextRef="c4" decimals="0" unitRef="usd">67706</gtec:ConsignedProcessingMaterials>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" unitRef="usd">2255453</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="0" unitRef="usd">2620821</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" unitRef="usd">12104309</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="0" unitRef="usd">12271252</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryAdjustments contextRef="c3" decimals="0" unitRef="usd">-375846</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c4" decimals="0" unitRef="usd">-23793</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" unitRef="usd">23096382</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" unitRef="usd">25803474</us-gaap:InventoryNet>
    <gtec:ScheduleOfInventoryReserveTableTextBlock contextRef="c0">&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&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&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="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Beginning balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,793&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;(Release of) inventory write-downs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;359,534&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,536&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;Effect of FX change&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;(7,481&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;257&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="font-weight: bold; padding-bottom: 4pt"&gt;Ending balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;375,846&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,793&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gtec:ScheduleOfInventoryReserveTableTextBlock>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="0" unitRef="usd">23793</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="0" unitRef="usd">359534</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c5" decimals="0" unitRef="usd">23536</us-gaap:InventoryWriteDown>
    <gtec:InventoryEffectOfFXChange contextRef="c0" decimals="0" unitRef="usd">-7481</gtec:InventoryEffectOfFXChange>
    <gtec:InventoryEffectOfFXChange contextRef="c5" decimals="0" unitRef="usd">257</gtec:InventoryEffectOfFXChange>
    <us-gaap:InventoryValuationReserves contextRef="c3" decimals="0" unitRef="usd">375846</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c4" decimals="0" unitRef="usd">23793</us-gaap:InventoryValuationReserves>
    <gtec:NotesReceivableDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
7 &#x2013; NOTES RECEIVABLE &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="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="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: 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;December&#160;31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Bank notes receivable:&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26,713,919&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;36,075,366&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;Commercial notes receivable&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,034,960&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,475,755&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;28,748,879&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;37,551,121&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Bank
notes and commercial notes are means of payment from customers for the purchase of the Company&#x2019;s products and are issued by financial
institutions or business entities, respectively, that entitle the Company to receive the full nominal amount from the issuers at maturity,
which bear no interest and generally range from three to six months from the date of issuance. As of December 31, 2022, the Company pledged
notes receivable for an aggregate amount of $15.51 million to Bank of Communications as a means of security for issuance of bank acceptance
notes in an aggregate amount of $13.27 million. As of December 31, 2021, the Company pledged notes receivable for an aggregate amount
of $28.14 million to Bank of Communications as a means of security for issuance of bank acceptance notes in an aggregate amount of $24.89
million. The Company expects to collect notes receivable within 6 months.&lt;/span&gt;&lt;/p&gt;</gtec:NotesReceivableDisclosureTextBlock>
    <gtec:SchedualOfNotesReceivable contextRef="c0">&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="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: 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;December&#160;31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Bank notes receivable:&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26,713,919&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;36,075,366&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;Commercial notes receivable&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,034,960&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,475,755&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;28,748,879&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;37,551,121&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;</gtec:SchedualOfNotesReceivable>
    <gtec:BankNotesReceivable contextRef="c3" decimals="0" unitRef="usd">26713919</gtec:BankNotesReceivable>
    <gtec:BankNotesReceivable contextRef="c4" decimals="0" unitRef="usd">36075366</gtec:BankNotesReceivable>
    <gtec:CommercialNoteReceivable contextRef="c3" decimals="0" unitRef="usd">2034960</gtec:CommercialNoteReceivable>
    <gtec:CommercialNoteReceivable contextRef="c4" decimals="0" unitRef="usd">1475755</gtec:CommercialNoteReceivable>
    <us-gaap:ReceivablesNetCurrent contextRef="c3" decimals="0" unitRef="usd">28748879</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent contextRef="c4" decimals="0" unitRef="usd">37551121</us-gaap:ReceivablesNetCurrent>
    <gtec:SecurityForIssuanceAmount contextRef="c3" decimals="-4" unitRef="usd">15510000</gtec:SecurityForIssuanceAmount>
    <gtec:NotesReceivable contextRef="c3" decimals="-4" unitRef="usd">13270000</gtec:NotesReceivable>
    <gtec:SecurityForIssuanceAmount contextRef="c4" decimals="-4" unitRef="usd">28140000</gtec:SecurityForIssuanceAmount>
    <gtec:NotesReceivable contextRef="c4" decimals="-4" unitRef="usd">24890000</gtec:NotesReceivable>
    <us-gaap:DebtInstrumentTerm contextRef="c102">P6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
8 &#x2013; PROPERTY, PLANT AND EQUIPMENT AND CONSTRUCTION IN PROGRESS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
As of December 31, 2022 and 2021, property, plant and equipment consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;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&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;December&#160;31, &lt;br/&gt; 2022&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;December&#160;31,&lt;br/&gt; 2021&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;Buildings&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,781,256&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,751,105&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;Machinery&lt;/td&gt;&lt;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,010,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,930,452&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;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;315,708&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;341,697&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;Electronic 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;223,806&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;206,122&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;Fixed assets decoration*&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-70"&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-71"&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"&gt;Total property plant and equipment, at cost&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;33,331,383&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;35,229,376&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1.5pt"&gt;Less: accumulated depreciation&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,763,247&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;(16,679,022&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"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;15,568,136&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;18,550,354&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Construction in process&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,078&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;407,199&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: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;15,585,214&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;18,957,553&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the years ended December 31, 2022 and 2021, depreciation expense amounted to $2.44 million and $2.51 million, respectively, of which
$1.47 million and $1.53 million, respectively, was included in cost of revenue and inventories, and the remainder was included in general
and administrative expense, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
the years ended December 31, 2022 and 2021, $0.38 million and $0 million of construction in progress were converted into fixed assets.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Restricted
assets consist of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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&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;December&#160;31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Buildings, 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;9,599,313&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,314,916&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;Machinery, net&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-72"&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;2,201,707&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;9,599,313&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;13,516,623&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, 2022, the Company pledged its ownership interests in certain buildings for the book value of RMB65.00 million ($9.14
million) as security to ABC Xinchang and Rural&#160;Commercial&#160;Bank of PRC Co., Ltd., for loan facilities with an aggregate maximum
principal amount of RMB167.73 million.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 3, 2019, the Company sold a set of manufacturing equipment to third parties for aggregate proceeds of&#160;$3.08 million (RMB21.25
million) and the Company entered into lease agreements under which the Company agreed to lease back each of the properties for an initial
term of&#160;3 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 26, 2019, the Company sold&#160;various equipment including the general assembly line and the differential assembly line to third
parties for aggregate proceeds of&#160;$2.12 million (RMB14.66 million) and the Company entered into lease agreements under which the
Company agreed to lease back each of the properties for an initial term of&#160;2 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 27, 2020, the Company sold various equipment including the general assembly line and the differential assembly line to third parties
for aggregate proceeds of $1.42 million (RMB10.00 million) and the Company entered into lease agreements under which the Company agreed
to lease back each of the properties for an initial term of 2 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determined that it did not relinquish control of the assets to the buyer-lessor. Therefore, the Company accounted for the transactions
as&#160;failed sale-leaseback transactions whereby the Company continues to depreciate the assets and recorded a financing obligation
for the consideration received from the buyer-lessor.&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">&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;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&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;December&#160;31, &lt;br/&gt; 2022&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;December&#160;31,&lt;br/&gt; 2021&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;Buildings&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,781,256&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,751,105&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;Machinery&lt;/td&gt;&lt;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,010,613&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,930,452&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;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;315,708&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;341,697&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;Electronic 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;223,806&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;206,122&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;Fixed assets decoration*&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-70"&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-71"&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"&gt;Total property plant and equipment, at cost&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;33,331,383&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;35,229,376&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;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-bottom: 1.5pt"&gt;Less: accumulated depreciation&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,763,247&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;(16,679,022&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"&gt;Property, plant and equipment, net&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;15,568,136&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;18,550,354&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Construction in process&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,078&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;407,199&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: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;15,585,214&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;18,957,553&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c3" decimals="0" unitRef="usd">11781256</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross contextRef="c4" decimals="0" unitRef="usd">12751105</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c3" decimals="0" unitRef="usd">21010613</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c4" decimals="0" unitRef="usd">21930452</us-gaap:MachineryAndEquipmentGross>
    <gtec:MotorVehicles contextRef="c3" decimals="0" unitRef="usd">315708</gtec:MotorVehicles>
    <gtec:MotorVehicles contextRef="c4" decimals="0" unitRef="usd">341697</gtec:MotorVehicles>
    <gtec:ElectronicEquipment contextRef="c3" decimals="0" unitRef="usd">223806</gtec:ElectronicEquipment>
    <gtec:ElectronicEquipment contextRef="c4" decimals="0" unitRef="usd">206122</gtec:ElectronicEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" unitRef="usd">33331383</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" unitRef="usd">35229376</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" unitRef="usd">17763247</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" unitRef="usd">16679022</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <gtec:PropertyPlantsAndEquipmentNet contextRef="c3" decimals="0" unitRef="usd">15568136</gtec:PropertyPlantsAndEquipmentNet>
    <gtec:PropertyPlantsAndEquipmentNet contextRef="c4" decimals="0" unitRef="usd">18550354</gtec:PropertyPlantsAndEquipmentNet>
    <us-gaap:ConstructionInProgressGross contextRef="c3" decimals="0" unitRef="usd">17078</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c4" decimals="0" unitRef="usd">407199</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" unitRef="usd">15585214</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" unitRef="usd">18957553</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationExpenseOnReclassifiedAssets contextRef="c103" decimals="-4" unitRef="usd">2440000</us-gaap:DepreciationExpenseOnReclassifiedAssets>
    <us-gaap:DepreciationExpenseOnReclassifiedAssets contextRef="c104" decimals="-4" unitRef="usd">2510000</us-gaap:DepreciationExpenseOnReclassifiedAssets>
    <gtec:CostOfRevenueAndInventories contextRef="c103" decimals="-4" unitRef="usd">1470000</gtec:CostOfRevenueAndInventories>
    <gtec:CostOfRevenueAndInventories contextRef="c104" decimals="-4" unitRef="usd">1530000</gtec:CostOfRevenueAndInventories>
    <gtec:ConstructionInProgressFixedAssets contextRef="c105" decimals="-4" unitRef="usd">380000</gtec:ConstructionInProgressFixedAssets>
    <gtec:ConstructionInProgressFixedAssets contextRef="c106" decimals="-6" unitRef="usd">0</gtec:ConstructionInProgressFixedAssets>
    <gtec:ScheduleOfRestrictedAssetsTableTextBlock contextRef="c0">&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&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;December&#160;31, &lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Buildings, 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;9,599,313&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,314,916&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;Machinery, net&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-72"&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;2,201,707&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;9,599,313&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;13,516,623&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:ScheduleOfRestrictedAssetsTableTextBlock>
    <gtec:BuildingsNet contextRef="c3" decimals="0" unitRef="usd">9599313</gtec:BuildingsNet>
    <gtec:BuildingsNet contextRef="c4" decimals="0" unitRef="usd">11314916</gtec:BuildingsNet>
    <gtec:MachinerNet contextRef="c4" decimals="0" unitRef="usd">2201707</gtec:MachinerNet>
    <gtec:RestrictedAssetsTotal contextRef="c3" decimals="0" unitRef="usd">9599313</gtec:RestrictedAssetsTotal>
    <gtec:RestrictedAssetsTotal contextRef="c4" decimals="0" unitRef="usd">13516623</gtec:RestrictedAssetsTotal>
    <gtec:OwnershipofBuildingsForNetBookValue contextRef="c3" decimals="-4" unitRef="cny">65000000</gtec:OwnershipofBuildingsForNetBookValue>
    <gtec:OwnershipofBuildingsForNetBookValue contextRef="c3" decimals="-4" unitRef="usd">9140000</gtec:OwnershipofBuildingsForNetBookValue>
    <gtec:LoanFacilityWithMaximumExposure contextRef="c3" decimals="-4" unitRef="cny">167730000</gtec:LoanFacilityWithMaximumExposure>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c107" decimals="-4" unitRef="usd">3080000.00</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c107" decimals="-4" unitRef="cny">21250000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <gtec:InitialTerm contextRef="c107">P3Y</gtec:InitialTerm>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c108" decimals="-4" unitRef="usd">2120000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c108" decimals="-4" unitRef="cny">14660000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <gtec:InitialTerm contextRef="c108">P2Y</gtec:InitialTerm>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c109" decimals="-4" unitRef="usd">1420000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities contextRef="c109" decimals="-4" unitRef="cny">10000000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <gtec:InitialTerm contextRef="c109">P2Y</gtec:InitialTerm>
    <gtec:LandUseRightsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
9 &#x2013; LAND USE RIGHTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Land
use rights consisted of the following:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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: right"&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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights, cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,460,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,827,951&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;Less: Accumulated amortization&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;(821,671&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;(792,753&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Land use rights, net&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,639,067&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;4,035,198&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, the Company had land use rights with net book value of $3.64 million, which were pledged as collateral for the
Company&#x2019;s short-term bank loans. As of December 31, 2021, the Company had land use rights with net book value of $4.04 million,
which were pledged as collateral for the Company&#x2019;s short-term bank loans.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
future amortization expense is as follows as of December 31, 2022:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Years ending December 31,&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;Amortization&lt;br/&gt; expense&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;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;91,136&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;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,136&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;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,136&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;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;91,136&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;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;91,136&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;Thereafter&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,183,387&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,639,067&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gtec:LandUseRightsTextBlock>
    <gtec:ScheduleOfLandUseRights contextRef="c0">&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: right"&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: right"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/p&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights, cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,460,738&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,827,951&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;Less: Accumulated amortization&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;(821,671&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;(792,753&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Land use rights, net&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,639,067&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;4,035,198&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:ScheduleOfLandUseRights>
    <gtec:LandUseRightsCost contextRef="c3" decimals="0" unitRef="usd">-4460738</gtec:LandUseRightsCost>
    <gtec:LandUseRightsCost contextRef="c4" decimals="0" unitRef="usd">-4827951</gtec:LandUseRightsCost>
    <gtec:LessAccumulatedAmortization contextRef="c3" decimals="0" unitRef="usd">821671</gtec:LessAccumulatedAmortization>
    <gtec:LessAccumulatedAmortization contextRef="c4" decimals="0" unitRef="usd">792753</gtec:LessAccumulatedAmortization>
    <gtec:LandUseRightsNet contextRef="c3" decimals="0" unitRef="usd">3639067</gtec:LandUseRightsNet>
    <gtec:LandUseRightsNet contextRef="c4" decimals="0" unitRef="usd">4035198</gtec:LandUseRightsNet>
    <gtec:LandUseRightsAssetsNet contextRef="c3" decimals="-4" unitRef="usd">3640000</gtec:LandUseRightsAssetsNet>
    <gtec:LandUseRightsAssetsNet contextRef="c4" decimals="-4" unitRef="usd">4040000.00</gtec:LandUseRightsAssetsNet>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0">&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: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Years ending December 31,&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;Amortization&lt;br/&gt; expense&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;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;91,136&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;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,136&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;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,136&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;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;91,136&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;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;91,136&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;Thereafter&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,183,387&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="font-weight: bold; text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,639,067&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne contextRef="c3" decimals="0" unitRef="usd">91136</us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne>
    <us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo contextRef="c3" decimals="0" unitRef="usd">91136</us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo>
    <us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree contextRef="c3" decimals="0" unitRef="usd">91136</us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree>
    <us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour contextRef="c3" decimals="0" unitRef="usd">91136</us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour>
    <us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive contextRef="c3" decimals="0" unitRef="usd">91136</us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive>
    <gtec:PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter contextRef="c3" decimals="0" unitRef="usd">3183387</gtec:PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter>
    <gtec:PresentValuesOfFutureInsuranceProfitsAmortizationExpense contextRef="c3" decimals="0" unitRef="usd">3639067</gtec:PresentValuesOfFutureInsuranceProfitsAmortizationExpense>
    <gtec:NotesPayableDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
10 &#x2013; NOTES PAYABLE &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Bank acceptance notes&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;28,272,472&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;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;42,093,061&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;28,272,472&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;42,093,061&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;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
interest-free notes payable, ranging from six months to one year from the date of issuance, were secured by $3.43 million and $6.74
million restricted cash, $15.51 million and $28.14 million notes receivable, and $3.64 million and $4.04 land use rights, as of December
31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
the notes payable are subject to bank charges of 0.05% of the principal amount as commission, included in the financial expenses in the
statement of operations, on each loan transaction.&#160;The interest charge of notes payable is free.&lt;/span&gt;&lt;/p&gt;</gtec:NotesPayableDisclosureTextBlock>
    <gtec:ScheduleOfNotePayableTableTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Bank acceptance notes&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;28,272,472&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;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;42,093,061&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;28,272,472&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;42,093,061&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:ScheduleOfNotePayableTableTextBlock>
    <us-gaap:NotesPayableToBankCurrent contextRef="c3" decimals="0" unitRef="usd">28272472</us-gaap:NotesPayableToBankCurrent>
    <us-gaap:NotesPayableToBankCurrent contextRef="c4" decimals="0" unitRef="usd">42093061</us-gaap:NotesPayableToBankCurrent>
    <us-gaap:NotesPayableToBank contextRef="c3" decimals="0" unitRef="usd">28272472</us-gaap:NotesPayableToBank>
    <us-gaap:NotesPayableToBank contextRef="c4" decimals="0" unitRef="usd">42093061</us-gaap:NotesPayableToBank>
    <us-gaap:DebtInstrumentTerm contextRef="c110">P6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm contextRef="c111">P1Y</us-gaap:DebtInstrumentTerm>
    <gtec:RestrictedCashAndCashEquivalentsValue contextRef="c3" decimals="-4" unitRef="usd">3430000</gtec:RestrictedCashAndCashEquivalentsValue>
    <gtec:RestrictedCashAndCashEquivalentsValue contextRef="c4" decimals="-4" unitRef="usd">6740000</gtec:RestrictedCashAndCashEquivalentsValue>
    <gtec:NoteReceivableDateOfIssuance contextRef="c3" decimals="-4" unitRef="usd">15510000</gtec:NoteReceivableDateOfIssuance>
    <gtec:NoteReceivableDateOfIssuance contextRef="c4" decimals="-4" unitRef="usd">28140000</gtec:NoteReceivableDateOfIssuance>
    <gtec:LandUseRight contextRef="c3" decimals="-4" unitRef="usd">3640000</gtec:LandUseRight>
    <gtec:LandUseRight contextRef="c4" decimals="-4" unitRef="usd">4040000.00</gtec:LandUseRight>
    <gtec:PercentageOfBankCharges contextRef="c0" decimals="4" unitRef="pure">0.0005</gtec:PercentageOfBankCharges>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
11 &#x2013; ACCOUNTS PAYABLE &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounts
payable are summarized as follow:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Procurement of 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;24,541,774&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;28,076,580&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;Infrastructure&amp;amp; 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;207,587&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;870,616&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;Freight fee&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;67,804&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;116,936&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;24,817,165&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;29,064,132&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Procurement of 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;24,541,774&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;28,076,580&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;Infrastructure&amp;amp; 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;207,587&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;870,616&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;Freight fee&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;67,804&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;116,936&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;24,817,165&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;29,064,132&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent contextRef="c112" decimals="0" unitRef="usd">24541774</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c113" decimals="0" unitRef="usd">28076580</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c114" decimals="0" unitRef="usd">207587</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c115" decimals="0" unitRef="usd">870616</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c116" decimals="0" unitRef="usd">67804</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c117" decimals="0" unitRef="usd">116936</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" unitRef="usd">24817165</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" unitRef="usd">29064132</us-gaap:AccountsPayableCurrent>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
12 &#x2013; SHORT TERM BANK LOANS &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
loans are summarized as follow:&lt;/span&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Collateralized bank loans&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,536,392&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,976,336&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;Unsecured bank loans&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,449,863&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;784,609&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,986,255&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,760,945&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
loans as of December 31, 2022 are as follow:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Maturity Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Type&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Bank Name&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;Interest&lt;br/&gt; Rate per&lt;br/&gt; Annum&#160;(%)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2022&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: 14%"&gt;August 29, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 45%; text-align: left"&gt;Agricultural Bank of PRC&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.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,609,755&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;June 29, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Communications&lt;/td&gt;&lt;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.85&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,449,864&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;January 30, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Ningbo&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,012,005&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;August 23, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural Commercial Bank of Xinchang&lt;/td&gt;&lt;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.85&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,464,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;February 23, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Operating Loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Industrial and Commercial Bank of Xinchang&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&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; text-align: right"&gt;4.05&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;1,449,863&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,986,255&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
loans as of December 31, 2021 are as follow:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;Maturity Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Type&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Bank Name&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;Interest&lt;br/&gt; Rate per&lt;br/&gt; Annum (%)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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: 14%"&gt;August 23, 2022&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 45%; text-align: left"&gt;Agricultural bank of PRC&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.57&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,954,837&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;August 18, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;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.35&lt;/td&gt;&lt;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;1,255,375&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;August 23, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;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.30&lt;/td&gt;&lt;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;1,098,453&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;September 01, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;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.35&lt;/td&gt;&lt;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;2,667,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;January 21, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Operating Loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&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; text-align: right"&gt;5.30&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;784,609&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#x3000;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#x3000;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#x3000;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,760,945&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;All
short-term bank loans were obtained from local banks in the PRC and are repayable within one year.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
average annual interest rate of the short-term bank loans was 4.10% and 4.628% for the years ended December 31, 2022 and 2021, respectively.
The Company was in compliance with its financial covenants as of December 31, 2022 and 2021, respectively. &#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Collateralized bank loans&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,536,392&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,976,336&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;Unsecured bank loans&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,449,863&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;784,609&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,986,255&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,760,945&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <gtec:CollateralizedBankLoans contextRef="c3" decimals="0" unitRef="usd">7536392</gtec:CollateralizedBankLoans>
    <gtec:CollateralizedBankLoans contextRef="c4" decimals="0" unitRef="usd">7976336</gtec:CollateralizedBankLoans>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" unitRef="usd">1449863</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c4" decimals="0" unitRef="usd">784609</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" unitRef="usd">8986255</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c4" decimals="0" unitRef="usd">8760945</us-gaap:ShortTermBorrowings>
    <gtec:ScheduleOfShortTermLoansTableTextBlock contextRef="c0">&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="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Maturity Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Type&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Bank Name&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;Interest&lt;br/&gt; Rate per&lt;br/&gt; Annum&#160;(%)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2022&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: 14%"&gt;August 29, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 45%; text-align: left"&gt;Agricultural Bank of PRC&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.85&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,609,755&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;June 29, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Communications&lt;/td&gt;&lt;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.85&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,449,864&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;January 30, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;Bank of Ningbo&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,012,005&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;August 23, 2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural Commercial Bank of Xinchang&lt;/td&gt;&lt;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.85&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,464,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;February 23, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Operating Loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Industrial and Commercial Bank of Xinchang&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&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; text-align: right"&gt;4.05&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;1,449,863&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,986,255&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"&gt;Maturity Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Type&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Bank Name&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;Interest&lt;br/&gt; Rate per&lt;br/&gt; Annum (%)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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: 14%"&gt;August 23, 2022&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 45%; text-align: left"&gt;Agricultural bank of PRC&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4.57&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,954,837&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;August 18, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;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.35&lt;/td&gt;&lt;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;1,255,375&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;August 23, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;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.30&lt;/td&gt;&lt;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;1,098,453&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;September 01, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Operating Loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;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.35&lt;/td&gt;&lt;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;2,667,671&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;January 21, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Operating Loans&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Rural commercial bank of Xinchang&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&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; text-align: right"&gt;5.30&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;784,609&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#x3000;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#x3000;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#x3000;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;8,760,945&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;</gtec:ScheduleOfShortTermLoansTableTextBlock>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c118">August 29, 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c118">Agricultural Bank of PRC</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c119" decimals="4" unitRef="pure">0.0385</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c119" decimals="0" unitRef="usd">2609755</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c120">June 29, 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c120">Bank of Communications</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c121" decimals="4" unitRef="pure">0.0385</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c121" decimals="0" unitRef="usd">1449864</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c122">January 30, 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c122">Bank of Ningbo</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c123" decimals="4" unitRef="pure">0.0112</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c123" decimals="0" unitRef="usd">1012005</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c124">August 23, 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c124">Rural Commercial Bank of Xinchang</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c125" decimals="4" unitRef="pure">0.0385</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c125" decimals="0" unitRef="usd">2464768</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c126">February 23, 2023</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c126">Industrial and Commercial Bank of Xinchang</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c127" decimals="4" unitRef="pure">0.0405</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c127" decimals="0" unitRef="usd">1449863</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c0">Total</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" unitRef="usd">8986255</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c128">August 23, 2022</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c128">Agricultural bank of PRC</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c129" decimals="4" unitRef="pure">0.0457</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c129" decimals="0" unitRef="usd">2954837</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c130">August 18, 2022</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c130">Rural commercial bank of Xinchang</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c131" decimals="4" unitRef="pure">0.0435</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c131" decimals="0" unitRef="usd">1255375</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c132">August 23, 2022</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c132">Rural commercial bank of Xinchang</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c133" decimals="4" unitRef="pure">0.053</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c133" decimals="0" unitRef="usd">1098453</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c134">September 01, 2022</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c134">Rural commercial bank of Xinchang</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c135" decimals="4" unitRef="pure">0.0435</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c135" decimals="0" unitRef="usd">2667671</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c136">January 21, 2022</us-gaap:DebtInstrumentMaturityDateDescription>
    <gtec:BankName contextRef="c136">Rural commercial bank of Xinchang</gtec:BankName>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c137" decimals="4" unitRef="pure">0.053</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ShortTermBorrowings contextRef="c137" decimals="0" unitRef="usd">784609</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentMaturityDateDescription contextRef="c5">Total</us-gaap:DebtInstrumentMaturityDateDescription>
    <us-gaap:ShortTermBorrowings contextRef="c4" decimals="0" unitRef="usd">8760945</us-gaap:ShortTermBorrowings>
    <gtec:ShortTermDebtLoan contextRef="c0">P1Y</gtec:ShortTermDebtLoan>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c0" decimals="4" unitRef="pure">0.041</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod contextRef="c5" decimals="5" unitRef="pure">0.04628</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
13 &#x2013; OTHER CURRENT LIABILITIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
current liabilities are summarized as follow:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Employee payables&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;747,923&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;946,678&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;Other tax 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;141,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31,779&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 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;88,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,283&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;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;569,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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;175,687&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,547,390&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,198,427&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Employee payables&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;747,923&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;946,678&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;Other tax 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;141,772&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31,779&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 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;88,403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,283&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;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;569,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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;175,687&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,547,390&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,198,427&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c3" decimals="0" unitRef="usd">747923</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="c4" decimals="0" unitRef="usd">946678</us-gaap:AccruedEmployeeBenefitsCurrent>
    <gtec:OtherTaxPayables contextRef="c3" decimals="0" unitRef="usd">141772</gtec:OtherTaxPayables>
    <gtec:OtherTaxPayables contextRef="c4" decimals="0" unitRef="usd">31779</gtec:OtherTaxPayables>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" unitRef="usd">88403</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c4" decimals="0" unitRef="usd">44283</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">569292</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="0" unitRef="usd">175687</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">1547390</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="0" unitRef="usd">1198427</us-gaap:OtherLiabilitiesCurrent>
    <gtec:OtherLongtermLiabilitiesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
14 &#x2013; OTHER LONG-TERM LIABILITIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
long-term liabilities are summarized as follow:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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%; padding-bottom: 1.5pt"&gt;Subsidy&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;1,812,759&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;2,212,938&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,812,759&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;2,212,938&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;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;Subsidy
mainly consists of an incentive granted by the Chinese government to encourage transformation of fixed assets in China and other miscellaneous
subsidy from the Chinese government.&#160;As of December 31, 2022, grant income decreased by $0.40 million, as compared to December 31,
2021. The change was mainly due to timing of incurring qualifying expenses.&lt;/span&gt;&lt;/p&gt;</gtec:OtherLongtermLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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%; padding-bottom: 1.5pt"&gt;Subsidy&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;1,812,759&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;2,212,938&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,812,759&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;2,212,938&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <gtec:OtherLongTermLiabilityDebtOfSubsidy contextRef="c3" decimals="0" unitRef="usd">1812759</gtec:OtherLongTermLiabilityDebtOfSubsidy>
    <gtec:OtherLongTermLiabilityDebtOfSubsidy contextRef="c4" decimals="0" unitRef="usd">2212938</gtec:OtherLongTermLiabilityDebtOfSubsidy>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c3" decimals="0" unitRef="usd">1812759</us-gaap:OtherLongTermDebtNoncurrent>
    <us-gaap:OtherLongTermDebtNoncurrent contextRef="c4" decimals="0" unitRef="usd">2212938</us-gaap:OtherLongTermDebtNoncurrent>
    <gtec:GrantIncomedecreased contextRef="c0" decimals="-4" unitRef="usd">400000</gtec:GrantIncomedecreased>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
15 &#x2013; LEASES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company leases its corporate offices and assembly site under operating leases, with initial terms of 3 years and 5.58 years, respectively.
Usually within four months prior to the expiration date of a lease, the Company is required to notify the lessor and has a priority to
continue renting the lease property if a lessor intends to lease property. The lease itself does not have restrictions or covenants.
Any damage, if made by the lessee, to the property and equipment within the property has to been fixed or reimbursed by the lessee. Supplemental
cash flow information related to leases for the&#160;year ended&#160;December 31, 2022&#160;is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 88%; text-align: left"&gt;Operating cash flows paid for operating leases&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;337,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Operating leases&lt;/td&gt;&lt;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,835,406&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"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;Supplemental
balance sheet information related to leases as of&#160;December 31, 2022&#160;is as follows:&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;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="font-weight: bold"&gt;Operating leases:&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: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease right-of-use assets&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;2,627,110&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&gt;&#160;&lt;/td&gt;&lt;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;Current portion of operating lease liabilities&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;472,182&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;Long-term operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,176,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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,648,312&lt;/td&gt;&lt;td style="padding-bottom: 4pt; 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;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The
following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2022:&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;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: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;For the years ending December 31,&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;Operating&lt;br/&gt; Leases&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;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;593,781&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;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;585,127&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;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;589,272&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;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;606,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&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;624,034&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: 9pt"&gt;Total lease payments&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,998,568&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:LongTermDebtTerm contextRef="c138">P3Y</us-gaap:LongTermDebtTerm>
    <us-gaap:LongTermDebtTerm contextRef="c3">P5Y6M29D</us-gaap:LongTermDebtTerm>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0">&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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 88%; text-align: left"&gt;Operating cash flows paid for operating leases&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;337,235&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Operating leases&lt;/td&gt;&lt;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,835,406&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"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="0" unitRef="usd">337235</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="0" unitRef="usd">2835406</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;Operating leases:&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: 88%; text-align: left; padding-bottom: 4pt"&gt;Operating lease right-of-use assets&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;2,627,110&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&gt;&#160;&lt;/td&gt;&lt;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;Current portion of operating lease liabilities&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;472,182&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;Long-term operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,176,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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total operating lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,648,312&lt;/td&gt;&lt;td style="padding-bottom: 4pt; 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;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="0" unitRef="usd">2627110</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="0" unitRef="usd">472182</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="0" unitRef="usd">2176130</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c3" decimals="0" unitRef="usd">2648312</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0">&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: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;For the years ending December 31,&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;Operating&lt;br/&gt; Leases&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;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;593,781&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;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;585,127&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;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;589,272&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;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;606,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&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;624,034&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: 9pt"&gt;Total lease payments&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,998,568&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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c3" decimals="0" unitRef="usd">593781</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c3" decimals="0" unitRef="usd">585127</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c3" decimals="0" unitRef="usd">589272</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c3" decimals="0" unitRef="usd">606354</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c3" decimals="0" unitRef="usd">624034</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c3" decimals="0" unitRef="usd">2998568</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LongTermDebtTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
16 &#x2013; LONG TERM PAYABLES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Long-term payables current portion&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;197,915&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;Long-term payables&#x2013; non-current portion&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-74"&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-75"&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;197,915&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
January 3, 2019, the Company sold a set of manufacturing equipment to third parties for aggregate proceeds of&#160;$3.08 million (RMB21.25
million) and the Company entered into lease agreements under which the Company agreed to lease back each of the properties for an initial
term of&#160;3 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
April 26, 2019, the Company sold&#160;various equipment including a general assembly line and the differential assembly line to third
parties for aggregate proceeds of&#160;$2.12 million (RMB14.66 million) and the Company entered into lease agreements under which the
Company agreed to lease back each of the properties for an initial term of&#160;2 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
May 27, 2020, the Company sold various equipment including a general assembly line and the differential assembly line to third parties
for aggregate proceeds of $1.42 million (RMB10.00 million). The Company also entered into lease agreements under which the Company agreed
to lease back each of the properties for an initial term of 2 years.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company determined that it did not relinquish control of the assets to the buyer-lessor. Therefore, the sale of the equipment does not
qualify for sale-leaseback accounting. As a result, the aggregate proceeds have been recorded as a financing obligation and the assets
related to the sold and leased manufacturing equipment remain on the Company&#x2019;s Consolidated Balance Sheet and continue to be depreciated.&#160;The
current and long-term portions of the financing obligation are included within long-term payables-current portion and long-term payables-non-current
portion, respectively.&lt;/span&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0">&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="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: 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;December&#160;31,&lt;br/&gt; 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&lt;br/&gt; 2021&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;Long-term payables current portion&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;197,915&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;Long-term payables&#x2013; non-current portion&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-74"&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-75"&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;197,915&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtCurrent contextRef="c4" decimals="0" unitRef="usd">197915</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebt contextRef="c4" decimals="0" unitRef="usd">197915</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c107" decimals="-4" unitRef="usd">3080000.00</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c107" decimals="-4" unitRef="cny">21250000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c139">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c108" decimals="-4" unitRef="usd">2120000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c108" decimals="-4" unitRef="cny">14660000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c140">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c109" decimals="-4" unitRef="usd">1420000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment contextRef="c109" decimals="-4" unitRef="cny">10000000</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c141">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
17 &#x2013; SHAREHOLDER&#x2019;S EQUITY&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Preferred
Shares&lt;/i&gt;&lt;/b&gt; &#x2014; The Company is authorized to issue an unlimited number of no par value preferred shares, divided into five classes,
Class A through Class E, each with such designation, rights and preferences as may be determined by a resolution of the Company&#x2019;s
board of directors to amend the Memorandum and Articles of Association to create such designations, rights and preferences. The Company
has five classes of preferred shares to give the Company flexibility as to the terms on which each class is issued. All shares of a single
class must be issued with the same rights and obligations. Accordingly, starting with five classes of preferred shares will allow the
Company to issue shares at different times on different terms. As of December 31, 2022 and December 31, 2021, the Company had no preferred
shares designated, issued or outstanding.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;Ordinary
Shares&lt;/i&gt;&lt;/b&gt; &#x2014; The Company is authorized to issue an unlimited number of no par value ordinary shares. Holders of the Company&#x2019;s
ordinary shares are entitled to one vote for each share. As of December 31, 2022 and December 31, 2021, there were 12,978,504 and 11,329,530
ordinary shares issued and outstanding, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
July 27, 2018, the Company consummated its initial public offering of 4,400,000 units, including a partial exercise by the underwriters
of their over-allotment option in the amount of 400,000 units. Each unit consists of one ordinary share, no par value, one warrant to
purchase one-half of one ordinary share and one right to receive one-tenth of one ordinary share upon the consummation of its initial
business combination.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Simultaneously
with the consummation of its initial public offering, the Company completed a private placement of 282,000 units, issued to Greenland
Asset Management Corporation (the &#x201c;Sponsor&#x201d;) and Chardan Capital Markets, LLC (&#x201c;Chardan&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2019, in connection with the Business Combination, 3,875,458 shares were redeemed and 81,400 shares were converted into ordinary shares,
1,906,542 ordinary shares were left outstanding upon consummation of the reverse recapitalization.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Pursuant
to the Share Exchange Agreement dated as of July 12, 2019 by and among (i) Greenland, (ii) Zhongchai Holding, (iii) the Sponsor in the
capacity as the purchaser representative, and (iv) Cenntro Holding Limited, the sole member of Zhongchai Holding (the &#x201c;Share Exchange
Agreement&#x201d;), Greenland acquired from Cenntro Holding Limited all of the issued and outstanding equity interests of Zhongchai Holding
in exchange for 7,500,000 newly issued ordinary shares, no par value of Greenland, to be issued to Cenntro Holding Limited (the &#x201c;Exchange
Shares&#x201d;). As a result, Cenntro Holding Limited became the controlling shareholder of Greenland, and Zhongchai Holding became a
directly and wholly owned subsidiary of Greenland. The Business Combination was accounted for as a reverse merger effected by a share
exchange, wherein Zhongchai Holding is considered the acquirer for accounting and financial reporting purposes. The recapitalization
of the number of ordinary shares attributable to the purchase of Zhongchai Holding in connection with the Business Combination is reflected
retroactively to December 31, 2017 and will be utilized for calculating earnings per share in all prior periods presented. The impact
of the stock exchange is also shown on the Company&#x2019;s Statements of Shareholders&#x2019; Equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Pursuant
to that certain Finder Agreement with Hanyi Zhou, dated May 29, 2019, 50,000 newly issued ordinary shares were issued to Zhou Hanyi as
a finder&#x2019;s fee for the Business Combination.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
connection with the Business Combination, all the outstanding rights of the Company were converted into 468,200 ordinary shares on a
one-tenth (1/10) ordinary share per right basis if holders of the rights elected to convert their rights into underlying ordinary shares.&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 October 24, 2020, the Company&#x2019;s board
of directors held a meeting and executed resolutions to approve the issuance of 120,000 ordinary shares to Raymond Wang, the Company&#x2019;s
chief executive officer, to offset unpaid salary to him in the amount of $120,833.33 and the issuance of 135,000 ordinary shares to Jing
Jin, the Company&#x2019;s chief financial officer, to offset unpaid salary to him in the amount of $60,000 and his personal loan to the
Company in the amount of $75,000. On November 10, 2020, the Company issued 135,000 ordinary shares to Jing Jin. On December 30, 2020 and
February 8, 2021, the Company issued 69,000 and 51,000 ordinary shares to Raymond Wang, respectively. In February 2021, the Company issued
48,344 ordinary shares from the exercise of warrants by certain warrant holders. On March 4, 2021, the Company issued 132,000 ordinary
shares to Chardan from the exercise of Chardan&#x2019;s unit purchase option to purchase 120,000 units. On April 19, 2021, the Company
issued 2,500 ordinary shares to each of Peter Zuguang Wang, Charles Athle Nelson, Everett Xiaolin Wang, Ming Zhao and Bo Shen. On April
20, 2021, the Company issued 2,700 ordinary shares to Xiaqing Yang. On June 30, 2021, the Company closed a firm commitment offering of
857,844 ordinary shares at $8.16 per share with gross proceeds of $7,000,007 under its effective shelf registration statement. On July
27, 2022, the Company closed a firm commitment offering of 1,250,000 ordinary shares and 398,974 pre-funded warrants at $4.17 per share
and $4.169 per pre-funded warrant with gross proceeds of $6,876,222 under its effective shelf registration statement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Rights&#160;&#x2014;
Each holder of a right was entitled to receive one-tenth (1/10) of one ordinary share upon consummation of the Business Combination.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x202f;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, all of the existing Rights were converted into 468,200 ordinary shares as a result of the Business Combination.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Warrants
&#x2014;&#160;Redeemable warrants sold as part of the units in the Company initial public offering, or&#160;the Public Warrants (together
with the Private Warrants (as defined below), the &#x201c;Warrants&#x201d;), may only be exercised for a whole number of shares. No fractional
shares will be issued upon exercise of the Public Warrants. The Public Warrants have been exercisable since October 24, 2019. No Public
Warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares
issuable upon exercise of the Public Warrants and a current prospectus relating to such ordinary shares. Notwithstanding the foregoing,
if a registration statement covering the ordinary shares issuable upon the exercise of the Public Warrants is not effective within 90
days from the consummation of a Business Combination, the holders may, until such time as there is an effective registration statement
and during any period when the Company shall have failed to maintain an effective registration statement, exercise the Public Warrants
on a cashless basis pursuant to an available exemption from registration under the Securities Act of 1933, as amended. If an exemption
from registration is not available, holders will not be able to exercise their Public Warrants on a cashless basis. The Public Warrants
will expire five years from the consummation of a Business Combination or earlier upon redemption or liquidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company may call the warrants for redemption (excluding the Private Warrants (as defined below)), in whole and not in part, at a price
of $0.01 per warrant:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
    any time while the Public Warrants are exercisable,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Upon
    not less than 30 days&#x2019; prior written notice of redemption to each Public Warrant holder,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If,
    and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within
    a 30 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If,
    and only if, there is a current registration statement in effect with respect to the ordinary shares underlying such warrants at
    the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date
    of redemption.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the Company calls the Public Warrants for redemption, management will have the option to require all holders that wish to exercise the
Public Warrants to do so on a &#x201c;cashless basis,&#x201d; as described in the warrant agreement. The exercise price and number of ordinary
shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of a stock dividend, extraordinary
dividend or recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary
shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. Accordingly,
the warrants may expire worthless.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Private
warrants include (i) the 282,000 warrants underlying the units issued to the Sponsor and Chardan in a private placement in connection
with our initial public offering (&#x201c;Private Unit Warrants&#x201d;), and (ii) 120,000 warrants held by Chardan upon the exercise of
its unit purchase option to purchase 120,000 units in March 2021 (&#x201c;Option Warrants,&#x201d; together with Private Unit Warrants,
the &#x201c;Private Warrants&#x201d;). The Private Warrants are identical to the Public Warrants underlying the units sold in the Initial
Public Offering, except that the Private Warrants and the ordinary shares issuable upon the exercise of the Private Warrants are not
transferable, assignable or saleable until 30 days after the completion of a Business Combination, subject to certain limited exceptions.
Additionally, the Private Warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial
purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted
transferees, the Private Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2022, there were a total of 4,705,312 Warrants outstanding, including 4,303,312 Public Warrants held by CEDE &amp;amp; CO,
and 142,000 and 260,000 Private Warrants held by Chardan and the Sponsor, respectively.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Unit
Purchase Option&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
July 27, 2018, the Company sold to Chardan (and its designees), for $100, an option to purchase up to 240,000 units exercisable at $11.50
per unit (or an aggregate exercise price of $2,760,000), commencing on the consummation of the Business Combination. The unit purchase
option may be exercised for cash or on a cashless basis, at the holder&#x2019;s option, and expires July 24, 2023. The units issuable
upon exercise of the option are identical to those offered in the initial public offering. The Company accounted for the unit purchase
option, inclusive of the receipt of $100 cash payment, as an expense of the initial public offering resulting in a charge directly to
shareholders&#x2019; equity. The option and such units purchased pursuant to the option, as well as the ordinary shares underlying such
units, the rights included in such units, the ordinary shares that are issuable for the rights included in such units, the warrants included
in such units, and the shares underlying such warrants, have been deemed compensation by FINRA and are therefore subject to a 180-day
lock-up pursuant to Rule 5110(g) (1) of FINRA&#x2019;s Nasdaq Conduct Rules. Additionally, the option may not be sold, transferred, assigned,
pledged or hypothecated for a one-year period (including the foregoing 180-day period) following the date of initial public offering
except to any underwriter and selected dealer participating in the initial public offering and their bona fide officers or partners.
The option grants to holders demand and &#x201c;piggy back&#x201d; rights for periods of five and seven years, respectively, from the effective
date of the registration statement with respect to the registration under the Securities Act of 1933, as amended, of the securities directly
and indirectly issuable upon exercise of the option. The Company will bear all fees and expenses attendant to registering the securities,
other than underwriting commissions which will be paid for by the holders themselves. The exercise price and number of units issuable
upon exercise of the option may be adjusted in certain circumstances including in the event of a stock dividend, or the Company&#x2019;s
recapitalization, reorganization, merger or consolidation. However, the option will not be adjusted for issuances of ordinary shares
at a price below its exercise price. As of December 31, 2022, an option exercisable by Chardan for 120,000 units is outstanding.&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockVotingRights contextRef="c142">one</us-gaap:CommonStockVotingRights>
    <us-gaap:ExcessStockSharesIssued contextRef="c3" decimals="0" unitRef="shares">12978504</us-gaap:ExcessStockSharesIssued>
    <us-gaap:ExcessStockSharesIssued contextRef="c4" decimals="0" unitRef="shares">12978504</us-gaap:ExcessStockSharesIssued>
    <us-gaap:ExcessStockSharesOutstanding contextRef="c3" decimals="0" unitRef="shares">11329530</us-gaap:ExcessStockSharesOutstanding>
    <us-gaap:ExcessStockSharesOutstanding contextRef="c4" decimals="0" unitRef="shares">11329530</us-gaap:ExcessStockSharesOutstanding>
    <gtec:InitialPublicOfferingIssuance contextRef="c143" decimals="0" unitRef="shares">4400000</gtec:InitialPublicOfferingIssuance>
    <gtec:OverallotmentOptionAmountOrdinaryShare contextRef="c144" decimals="0" unitRef="shares">400000</gtec:OverallotmentOptionAmountOrdinaryShare>
    <gtec:InitialBusinessCombinationDescription contextRef="c145">Each unit consists of one ordinary share, no par value, one warrant to
purchase one-half of one ordinary share and one right to receive one-tenth of one ordinary share upon the consummation of its initial
business combination.</gtec:InitialBusinessCombinationDescription>
    <gtec:PrivatePlacementIssuance contextRef="c146" decimals="0" unitRef="shares">282000</gtec:PrivatePlacementIssuance>
    <gtec:OrdinarySharesRedeemeddiscription contextRef="c147">In
2019, in connection with the Business Combination, 3,875,458 shares were redeemed and 81,400 shares were converted into ordinary shares,
1,906,542 ordinary shares were left outstanding upon consummation of the reverse recapitalization.&#160;</gtec:OrdinarySharesRedeemeddiscription>
    <gtec:NewlyIssuedOrdinarySharesDuringPeriodShares contextRef="c148" decimals="0" unitRef="shares">7500000</gtec:NewlyIssuedOrdinarySharesDuringPeriodShares>
    <gtec:NewlyIssuedOrdinarySharesDuringPeriodShares contextRef="c149" decimals="0" unitRef="shares">50000</gtec:NewlyIssuedOrdinarySharesDuringPeriodShares>
    <us-gaap:ConversionOfStockDescription contextRef="c0">In
connection with the Business Combination, all the outstanding rights of the Company were converted into 468,200 ordinary shares on a
one-tenth (1/10) ordinary share per right basis if holders of the rights elected to convert their rights into underlying ordinary shares.&#160;</us-gaap:ConversionOfStockDescription>
    <gtec:StockholdersEquityDecription contextRef="c150">the Company&#x2019;s board
of directors held a meeting and executed resolutions to approve the issuance of 120,000 ordinary shares to Raymond Wang, the Company&#x2019;s
chief executive officer, to offset unpaid salary to him in the amount of $120,833.33 and the issuance of 135,000 ordinary shares to Jing
Jin, the Company&#x2019;s chief financial officer, to offset unpaid salary to him in the amount of $60,000 and his personal loan to the
Company in the amount of $75,000. On November 10, 2020, the Company issued 135,000 ordinary shares to Jing Jin. On December 30, 2020 and
February 8, 2021, the Company issued 69,000 and 51,000 ordinary shares to Raymond Wang, respectively. In February 2021, the Company issued
48,344 ordinary shares from the exercise of warrants by certain warrant holders. On March 4, 2021, the Company issued 132,000 ordinary
shares to Chardan from the exercise of Chardan&#x2019;s unit purchase option to purchase 120,000 units. On April 19, 2021, the Company
issued 2,500 ordinary shares to each of Peter Zuguang Wang, Charles Athle Nelson, Everett Xiaolin Wang, Ming Zhao and Bo Shen. On April
20, 2021, the Company issued 2,700 ordinary shares to Xiaqing Yang. On June 30, 2021, the Company closed a firm commitment offering of
857,844 ordinary shares at $8.16 per share with gross proceeds of $7,000,007 under its effective shelf registration statement. On July
27, 2022, the Company closed a firm commitment offering of 1,250,000 ordinary shares and 398,974 pre-funded warrants at $4.17 per share
and $4.169 per pre-funded warrant with gross proceeds of $6,876,222 under its effective shelf registration statement.Rights&#160;&#x2014;
Each holder of a right was entitled to receive one-tenth (1/10) of one ordinary share upon consummation of the Business Combination.&#x202f;As
of December 31, 2022, all of the existing Rights were converted into 468,200 ordinary shares as a result of the Business Combination.&#160;Warrants
&#x2014;&#160;Redeemable warrants sold as part of the units in the Company initial public offering, or&#160;the Public Warrants (together
with the Private Warrants (as defined below), the &#x201c;Warrants&#x201d;), may only be exercised for a whole number of shares. No fractional
shares will be issued upon exercise of the Public Warrants. The Public Warrants have been exercisable since October 24, 2019. No Public
Warrants will be exercisable for cash unless the Company has an effective and current registration statement covering the ordinary shares
issuable upon exercise of the Public Warrants and a current prospectus relating to such ordinary shares.</gtec:StockholdersEquityDecription>
    <us-gaap:CommonStockVotingRights contextRef="c0">one</us-gaap:CommonStockVotingRights>
    <us-gaap:ConversionOfStockSharesConverted1 contextRef="c151" decimals="0" unitRef="shares">468200</us-gaap:ConversionOfStockSharesConverted1>
    <gtec:WarrantsExpireYear contextRef="c0">P5Y</gtec:WarrantsExpireYear>
    <gtec:DescriptionOfWarrantRedemption contextRef="c152">The
Company may call the warrants for redemption (excluding the Private Warrants (as defined below)), in whole and not in part, at a price
of $0.01 per warrant:&#160;

    &#160;
    &#x25cf;
    At
    any time while the Public Warrants are exercisable,
  &#160;

    &#160;
    &#x25cf;
    Upon
    not less than 30 days&#x2019; prior written notice of redemption to each Public Warrant holder,
  &#160;

    &#160;
    &#x25cf;
    If,
    and only if, the reported last sale price of the ordinary shares equals or exceeds $16.50 per share, for any 20 trading days within
    a 30 trading day period ending on the third trading day prior to the notice of redemption to Public Warrant holders, and
  &#160;

    &#160;
    &#x25cf;
    If,
    and only if, there is a current registration statement in effect with respect to the ordinary shares underlying such warrants at
    the time of redemption and for the entire 30-day trading period referred to above and continuing each day thereafter until the date
    of redemption.
  &#160;</gtec:DescriptionOfWarrantRedemption>
    <gtec:PrivateWarrantsDescription contextRef="c0">Private
warrants include (i) the 282,000 warrants underlying the units issued to the Sponsor and Chardan in a private placement in connection
with our initial public offering (&#x201c;Private Unit Warrants&#x201d;), and (ii) 120,000 warrants held by Chardan upon the exercise of
its unit purchase option to purchase 120,000 units in March 2021 (&#x201c;Option Warrants,&#x201d; together with Private Unit Warrants,
the &#x201c;Private Warrants&#x201d;).</gtec:PrivateWarrantsDescription>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c3" decimals="0" unitRef="shares">4705312</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c153" decimals="0" unitRef="shares">4303312</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c154" decimals="0" unitRef="shares">142000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c155" decimals="0" unitRef="shares">260000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <gtec:SaleOfUnitPurchaseOptionPrice contextRef="c156" decimals="0" unitRef="usd">100</gtec:SaleOfUnitPurchaseOptionPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c156" decimals="0" unitRef="shares">240000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharesIssuedPricePerShare contextRef="c156" decimals="2" unitRef="usdPershares">11.5</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c156" decimals="0" unitRef="usd">2760000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <gtec:PaymentOfCash contextRef="c0" decimals="0" unitRef="usd">100</gtec:PaymentOfCash>
    <gtec:PurchaseOptionOutstandingUnits contextRef="c0" decimals="0" unitRef="shares">120000</gtec:PurchaseOptionOutstandingUnits>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
18 &#x2013; EARNINGS PER SHARE&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company reports earnings per share in accordance with the provisions of the FASB&#x2019;s related accounting standard. This standard requires
presentation of basic and diluted earnings per share in conjunction with the disclosure of the methodology used in computing such earnings
per share. Basic earnings per share excludes dilution, but includes vested restricted stocks and is computed by dividing income available
to shareholders by the weighted average common shares outstanding during the period. Diluted earnings per share takes into account the
potential dilution that could occur if securities or other contracts to issue ordinary shares were exercised and converted into ordinary
shares. On October 24, 2019, the Company completed a reverse merger with Zhongchai Holding. The recapitalization of the number of ordinary
shares attributable to the purchase of Zhongchai Holding in connection with the Business Combination is reflected retroactively to December
31, 2017 and will be utilized for calculating earnings per share in all prior periods presented.&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following is a reconciliation of the basic and diluted (loss) earnings per share computation:&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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; December 31,&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;2022&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;2021&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 income attributable to the Greenland Technologies Holding Corporation and subsidiaries&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,559,565&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;6,265,578&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;Weighted average basic and diluted computation shares outstanding:&lt;/td&gt;&lt;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"&gt;Weighted average shares used in basic computation&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;11,886,876&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;10,840,638&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Diluted effect of stock options and warrants&lt;/td&gt;&lt;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-77"&gt;&#x2014;&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-78"&gt;&#x2014;&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="font-weight: bold; padding-bottom: 1.5pt"&gt;Weighted average shares used in diluted computation&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;11,886,876&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;10,840,638&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; 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;Basic and diluted net income 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;0.30&lt;/td&gt;&lt;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;0.58&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">&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; December 31,&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;2022&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;2021&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 income attributable to the Greenland Technologies Holding Corporation and subsidiaries&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,559,565&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;6,265,578&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;Weighted average basic and diluted computation shares outstanding:&lt;/td&gt;&lt;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"&gt;Weighted average shares used in basic computation&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;11,886,876&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;10,840,638&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Diluted effect of stock options and warrants&lt;/td&gt;&lt;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-77"&gt;&#x2014;&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-78"&gt;&#x2014;&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="font-weight: bold; padding-bottom: 1.5pt"&gt;Weighted average shares used in diluted computation&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;11,886,876&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"&gt;10,840,638&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold; 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;Basic and diluted net income 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;0.30&lt;/td&gt;&lt;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;0.58&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">3559565</gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest>
    <gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">6265578</gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">11886876</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="INF" unitRef="shares">10840638</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <gtec:WeightedAverageSharesOfCommonStock contextRef="c0" decimals="0" unitRef="usd">11886876</gtec:WeightedAverageSharesOfCommonStock>
    <gtec:WeightedAverageSharesOfCommonStock contextRef="c5" decimals="0" unitRef="usd">10840638</gtec:WeightedAverageSharesOfCommonStock>
    <gtec:EarningPerShareBasicAndDiluted contextRef="c0" decimals="2" unitRef="usdPershares">0.3</gtec:EarningPerShareBasicAndDiluted>
    <gtec:EarningPerShareBasicAndDiluted contextRef="c5" decimals="2" unitRef="usdPershares">0.58</gtec:EarningPerShareBasicAndDiluted>
    <gtec:SalesByGeographyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
19 &#x2013; GEOGRAPHICAL SALES AND SEGMENTS &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;All
of the Company&#x2019;s operations are considered by the chief operating decision maker to be aggregated in one reportable operating segment.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New 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;Information
for the Company&#x2019;s sales by geographical area for the years ended December 31, 2022 and 2021 are as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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;For the years ended&lt;br/&gt; December&#160;31,&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;2022&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;2021&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;Domestic Sales&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;90,171,256&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;98,278,264&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;International Sales&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;659,418&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;561,636&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;90,830,674&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;98,839,900&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gtec:SalesByGeographyTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0">&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;For the years ended&lt;br/&gt; December&#160;31,&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;2022&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;2021&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;Domestic Sales&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;90,171,256&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;98,278,264&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;International Sales&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;659,418&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;561,636&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;90,830,674&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;98,839,900&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <gtec:Revenue contextRef="c157" decimals="0" unitRef="usd">90171256</gtec:Revenue>
    <gtec:Revenue contextRef="c158" decimals="0" unitRef="usd">98278264</gtec:Revenue>
    <gtec:Revenue contextRef="c159" decimals="0" unitRef="usd">659418</gtec:Revenue>
    <gtec:Revenue contextRef="c160" decimals="0" unitRef="usd">561636</gtec:Revenue>
    <gtec:Revenue contextRef="c0" decimals="0" unitRef="usd">90830674</gtec:Revenue>
    <gtec:Revenue contextRef="c5" decimals="0" unitRef="usd">98839900</gtec:Revenue>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
20 &#x2013; INCOME TAXES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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;Income
tax expense includes a provision for federal, state and foreign taxes based on the annual estimated effective tax rate applicable to
the Company and its subsidiaries, adjusted for items which are considered discrete to the period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The effective tax rates on income before income
taxes for the year ended December 31, 2022 was 9.56%. The effective tax rate for the year ended December 31, 2022 was lower than the PRC
tax rate of 25.0% primarily due to the China Super R&amp;amp;D deduction.&lt;/p&gt;&lt;p style="font: 10pt Times New 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
effective tax rates on income before income taxes for the year ended December 31, 2021 was 20.23%. The effective tax rate for the year
ended December 31, 2021 was lower than the PRC tax rate of 25.0% primarily due to the China Super R&amp;amp;D deduction.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company had recorded $0 unrecognized benefit as of December 31, 2022 and December 31, 2021, respectively. On the information currently
available, the Company does not anticipate a significant increase or decrease to its unrecognized benefit within the next 12 months.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="4" unitRef="pure">0.0956</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c5" decimals="4" unitRef="pure">0.2023</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="3" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c3" decimals="0" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c4" decimals="0" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
21 &#x2013; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)
Pledged collateral for bank loans&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 23, 2020, Zhejiang Zhongchai signed
a Maximum Amount Pledge Contract with Agricultural Bank of PRC Co., Ltd. Xinchang County Sub-Branch (&#x201c;ABC Xinchang&#x201d;), pledging
its land use rights and property ownership as security to ABC Xinchang, for a loan facility with a maximum principal amount of RMB69.77
million during the period from November 17, 2020 to November 16, 2023. As of December 31, 2022 and December 31, 2021, the outstanding
amount of the short-term bank loan under this pledge contract was RMB18.00 million and RMB18.83 million, respectively.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
September 21, 2020, Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Rural Commercial Bank of PRC Co., Ltd., pledging
its land use rights and property ownership as security, for a loan facility with a maximum principal amount of RMB37.95 million during
the period from September 21, 2020 to September 20, 2026. As of December 31, 2022 and December 31, 2021, the outstanding amount of the
short-term bank loan under this pledge contract was RMB17.00 million and RMB25.00 million, respectively.&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
June 27, 2022, Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Bank of Communications Co. LTD., pledging its land use
rights and property ownership as security, for a loan facility with a maximum principal amount of RMB60.01 million during the period
from June 27, 2022 to June 26, 2027. As of December 31, 2022 and December 31, 2021, the outstanding amount of the short-term bank loan
under this pledge contract was RMB10.00 million and RMB0.00 million, respectively.&#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;&#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;(3)
Litigation&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
October 14, 2019, the plaintiff, the Company and all other named defendants entered into a confidential memorandum of understanding (the
&#x201c;MOU&#x201d;), pursuant to which a Stipulation and Order of Dismissal (&#x201c;Stipulation of Dismissal&#x201d;) of the Action was
filed on October 14, 2019. The Stipulation of Dismissal was approved and entered by the District Court on October 15, 2019.&#160; Among
other things, the Stipulation of Dismissal acknowledged that the Definitive Proxy Statement&#x202f;on&#160;Schedule 14A, filed with the
Commission on December 1, 2020 mooted the plaintiff&#x2019;s claims regarding the sufficiency of disclosures, dismissed all claims asserted
in the Action, with prejudice as to the plaintiff only, permits the plaintiff to seek an award of attorneys&#x2019; fees in connection
with the mooted claims, and reserves the defendants&#x2019; rights to oppose such an award, if appropriate.&#160; Pursuant to the MOU,
the parties have engaged in discussions regarding the amount of attorneys&#x2019; fees, if any, to which the plaintiff&#x2019;s counsel
is entitled in connection with the Action.&#160;As of January 25, 2021, the Company settled with its counter party and paid a total of
$65,000.&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Facility
Leases&lt;/b&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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company entered into a failed sale-leaseback transaction in August 2020. See further discussion in NOTE 16 &#x2013;LONG TERM PAYABLES.&#160;The
Company has leased premises for its offices under non-cancellable operating leases since May 2021 and its assembly site under non-cancellable
operating leases since June 2022. See further discussion in NOTE 15 &#x2013; LEASES.&#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;&#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;Rent
expense is recognized on a straight-line basis over the terms of the operating leases accordingly and the Company records the difference
between cash rent payments and the recognition of rent expense as a deferred rent liability.&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following are the aggregate non-cancellable future minimum lease payments under operating and financing leases as of December 31, 2022:&#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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;For the years ending December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;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;593,781&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;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;585,127&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;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;589,272&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;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;606,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&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;624,034&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: 9pt"&gt;Total lease payments&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,998,568&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:LineOfCreditFacilityDescription contextRef="c161">Zhejiang Zhongchai signed
a Maximum Amount Pledge Contract with Agricultural Bank of PRC Co., Ltd. Xinchang County Sub-Branch (&#x201c;ABC Xinchang&#x201d;), pledging
its land use rights and property ownership as security to ABC Xinchang, for a loan facility with a maximum principal amount of RMB69.77
million during the period from November 17, 2020 to November 16, 2023.</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c162" decimals="-4" unitRef="cny">18000000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c163" decimals="-4" unitRef="cny">18830000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityDescription contextRef="c164">Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Rural Commercial Bank of PRC Co., Ltd., pledging
its land use rights and property ownership as security, for a loan facility with a maximum principal amount of RMB37.95 million during
the period from September 21, 2020 to September 20, 2026.</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c165" decimals="-4" unitRef="cny">17000000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c166" decimals="-4" unitRef="cny">25000000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityDescription contextRef="c167">Zhejiang Zhongchai signed a Maximum Amount Pledge Contract with Bank of Communications Co.</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:LineOfCreditFacilityDescription contextRef="c168">LTD., pledging its land use
rights and property ownership as security, for a loan facility with a maximum principal amount of RMB60.01 million during the period
from June 27, 2022 to June 26, 2027.</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c169" decimals="-4" unitRef="cny">10000000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c170" decimals="-4" unitRef="cny">0</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <gtec:SettlementToCounterParty contextRef="c171" decimals="0" unitRef="usd">65000</gtec:SettlementToCounterParty>
    <gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases contextRef="c0">&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: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;For the years ending December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&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: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;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;593,781&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;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;585,127&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;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;589,272&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;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;606,354&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&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;624,034&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: 9pt"&gt;Total lease payments&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,998,568&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent contextRef="c3" decimals="0" unitRef="usd">593781</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears contextRef="c3" decimals="0" unitRef="usd">585127</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears contextRef="c3" decimals="0" unitRef="usd">589272</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears contextRef="c3" decimals="0" unitRef="usd">606354</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter contextRef="c3" decimals="0" unitRef="usd">624034</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable contextRef="c3" decimals="0" unitRef="usd">2998568</us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
22 &#x2013; RELATED PARTY TRANSACTIONS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(a)
Names and Relationship of Related Parties:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Existing
    Relationship with the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sinomachinery
    Holding Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro
    Holding Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlling shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang
    Kangchen Biotechnology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro
    Smart Manufacturing Tech. Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang
    Zhonggong Machinery Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xinchang
    County Jiuxin Investment Management Partnership (LP)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhuhai
    Hengzhong Industrial Investment Fund (Limited Partnership)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou
    Cenntro Autotech Co., Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Peter
    Zuguang Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Chairman of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Greenland
    Asset Management Corporation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou
    Jiuru Economic Information Consulting Co. Ltd&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;One of the directors of Hengyu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xinchang
    County Jiuhe Investment Management Partnership (LP)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro
    Automotive Corporation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(b)
Summary of Balances with Related Parties:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;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&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31, &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&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="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31, &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&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="font-weight: bold"&gt;Due to related parties:&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang Zhonggong Machinery Co., Ltd.&lt;sup&gt;1&lt;/sup&gt;&lt;/span&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;64,563&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;409,807&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro Smart Manufacturing Tech. Co., Ltd.&lt;sup&gt;2&lt;/sup&gt;&lt;/span&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,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,903&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&lt;sup&gt;3&lt;/sup&gt;&lt;/span&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;94,442&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;94,442&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro Holding Limited&lt;sup&gt;4&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,341,627&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro Automotive Corporation&lt;sup&gt;4&lt;/sup&gt;&lt;/span&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;div style="-sec-ix-hidden: hidden-fact-79"&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;11,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: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xinchang County Jiuxin Investment Management Partnership (LP)&lt;sup&gt;4&lt;/sup&gt;&lt;/span&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;div style="-sec-ix-hidden: hidden-fact-80"&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;1,569,218&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou Jiuru Economic Information Consulting Co. Ltd&lt;sup&gt;4&lt;/sup&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;190,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;190,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; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,693,315&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,619,459&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
balance of due to related parties as of December 31, 2022 and December 31, 2021 consisted of:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings from related parties.&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;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&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&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;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2022&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;2021&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="font-weight: bold; text-align: left"&gt;Due from related parties-current:&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;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&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;214,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;219,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cenntro Holding Limited&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;36,455,662&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;39,459,874&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;36,669,907&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;39,679,565&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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
balance of due from related parties as of December 31, 2022 and December 31, 2021 consisted of:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
receivable from Cenntro Holding Limited was $36.46 million and $39.46 million as of December 31, 2022 and December 31, 2021, respectively.&#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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(c)
Summary of Related Party Funds Lending:&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of funds lending with related parties for the years ended December 31, 2022 and 2021 are listed below:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" 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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;For the years ended &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&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&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;2022&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;2021&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="font-weight: bold"&gt;Withdraw funds from related parties:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Zhejiang Zhonggong Machinery Co., Ltd.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&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;77,611&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;Cenntro Holding Limited&lt;/td&gt;&lt;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-82"&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;251,973&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;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;207,352&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,080&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;Peter Zuguang Wang&lt;/td&gt;&lt;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-83"&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;25,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"&gt;Cenntro Smart Manufacturing Tech. Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,054&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,647&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;For the years ended &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&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&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;2022&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;2021&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="font-weight: bold"&gt;Deposit funds with related parties:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Zhejiang Zhonggong Machinery Co., Ltd.&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;394,892&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;139,699&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;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;209,383&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;677,697&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;Xinchang County Jiuxin Investment Management Partnership (LP)&lt;/td&gt;&lt;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,481,087&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,851,515&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;Cenntro Smart Manufacturing Tech. Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,054&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,632&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;Peter Zuguang Wang&lt;/td&gt;&lt;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-84"&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;25,000&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;Cenntro Holding Limited&lt;/td&gt;&lt;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-85"&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;250,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"&gt;Zhejiang Kangchen Biotechnology Co., Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&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;64,505&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt;
    &lt;td colspan="2" style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Existing
    Relationship with the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sinomachinery
    Holding Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro
    Holding Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Controlling shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang
    Kangchen Biotechnology Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro
    Smart Manufacturing Tech. Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang
    Zhonggong Machinery Co., Ltd.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xinchang
    County Jiuxin Investment Management Partnership (LP)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhuhai
    Hengzhong Industrial Investment Fund (Limited Partnership)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou
    Cenntro Autotech Co., Limited&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Peter
    Zuguang Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Chairman of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Greenland
    Asset Management Corporation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou
    Jiuru Economic Information Consulting Co. Ltd&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;One of the directors of Hengyu&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xinchang
    County Jiuhe Investment Management Partnership (LP)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; "&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro
    Automotive Corporation&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Under common control of Peter Zuguang Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c172">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c173">Controlling shareholder of the Company</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c174">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c175">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c176">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c177">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c178">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c179">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c180">Chairman of the Company</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c181">Shareholder of the Company</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c182">One of the directors of Hengyu</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c183">Under control of Mr. Mengxing He, the General Manger and one of the directors of Zhejiang Zhongchai/NCI of Zhejiang Zhongchai</gtec:ExistingRelationshipWithTheCompany>
    <gtec:ExistingRelationshipWithTheCompany contextRef="c184">Under common control of Peter Zuguang Wang</gtec:ExistingRelationshipWithTheCompany>
    <gtec:DueToRelatedPartiesTableTextBlock contextRef="c0">&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&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31, &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&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="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December&#160;31, &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&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="font-weight: bold"&gt;Due to related parties:&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhejiang Zhonggong Machinery Co., Ltd.&lt;sup&gt;1&lt;/sup&gt;&lt;/span&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;64,563&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;409,807&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro Smart Manufacturing Tech. Co., Ltd.&lt;sup&gt;2&lt;/sup&gt;&lt;/span&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,683&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,903&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&lt;sup&gt;3&lt;/sup&gt;&lt;/span&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;94,442&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;94,442&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro Holding Limited&lt;sup&gt;4&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,341,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,341,627&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cenntro Automotive Corporation&lt;sup&gt;4&lt;/sup&gt;&lt;/span&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;div style="-sec-ix-hidden: hidden-fact-79"&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;11,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: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xinchang County Jiuxin Investment Management Partnership (LP)&lt;sup&gt;4&lt;/sup&gt;&lt;/span&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;div style="-sec-ix-hidden: hidden-fact-80"&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;1,569,218&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;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Hangzhou Jiuru Economic Information Consulting Co. Ltd&lt;sup&gt;4&lt;/sup&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;190,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;190,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; "&gt;
    &lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;1,693,315&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;3,619,459&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Borrowings from related parties.&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;</gtec:DueToRelatedPartiesTableTextBlock>
    <gtec:DueToRelatedPartieCurrent contextRef="c176" decimals="0" id="ix_0_fact" unitRef="usd">64563</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c185" decimals="0" id="ix_1_fact" unitRef="usd">409807</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c175" decimals="0" id="ix_2_fact" unitRef="usd">2683</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c186" decimals="0" id="ix_3_fact" unitRef="usd">2903</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c178" decimals="0" id="ix_4_fact" unitRef="usd">94442</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c187" decimals="0" id="ix_5_fact" unitRef="usd">94442</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c173" decimals="0" id="ix_6_fact" unitRef="usd">1341627</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c188" decimals="0" id="ix_7_fact" unitRef="usd">1341627</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c189" decimals="0" id="ix_8_fact" unitRef="usd">11462</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c190" decimals="0" id="ix_9_fact" unitRef="usd">1569218</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent
      contextRef="c182"
      decimals="0"
      id="ix_10_fact"
      unitRef="usd">190000</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent
      contextRef="c191"
      decimals="0"
      id="ix_11_fact"
      unitRef="usd">190000</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c0" decimals="0" unitRef="usd">1693315</gtec:DueToRelatedPartieCurrent>
    <gtec:DueToRelatedPartieCurrent contextRef="c5" decimals="0" unitRef="usd">3619459</gtec:DueToRelatedPartieCurrent>
    <gtec:DueFromRelatedPartiesTableTextBlock contextRef="c0">&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&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&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;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td 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;2022&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;2021&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="font-weight: bold; text-align: left"&gt;Due from related parties-current:&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;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&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;214,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;219,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cenntro Holding Limited&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;36,455,662&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;39,459,874&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="font-weight: bold; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;36,669,907&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;39,679,565&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;</gtec:DueFromRelatedPartiesTableTextBlock>
    <gtec:DueFromRelatedPartycurrent contextRef="c192" decimals="0" unitRef="usd">214245</gtec:DueFromRelatedPartycurrent>
    <gtec:DueFromRelatedPartycurrent contextRef="c193" decimals="0" unitRef="usd">219691</gtec:DueFromRelatedPartycurrent>
    <gtec:DueFromRelatedPartycurrent contextRef="c194" decimals="0" unitRef="usd">36455662</gtec:DueFromRelatedPartycurrent>
    <gtec:DueFromRelatedPartycurrent contextRef="c195" decimals="0" unitRef="usd">39459874</gtec:DueFromRelatedPartycurrent>
    <gtec:DueFromRelatedPartycurrent contextRef="c3" decimals="0" unitRef="usd">36669907</gtec:DueFromRelatedPartycurrent>
    <gtec:DueFromRelatedPartycurrent contextRef="c4" decimals="0" unitRef="usd">39679565</gtec:DueFromRelatedPartycurrent>
    <us-gaap:OtherReceivables contextRef="c3" decimals="-4" unitRef="usd">36460000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c4" decimals="-4" unitRef="usd">39460000</us-gaap:OtherReceivables>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0">&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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;For the years ended &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&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&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;2022&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;2021&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="font-weight: bold"&gt;Withdraw funds from related parties:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Zhejiang Zhonggong Machinery Co., Ltd.&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&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;77,611&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;Cenntro Holding Limited&lt;/td&gt;&lt;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-82"&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;251,973&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;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;207,352&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;35,080&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;Peter Zuguang Wang&lt;/td&gt;&lt;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-83"&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;25,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"&gt;Cenntro Smart Manufacturing Tech. Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,054&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;29,647&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;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="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;For the years ended &lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/p&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&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;2022&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;2021&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="font-weight: bold"&gt;Deposit funds with related parties:&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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Zhejiang Zhonggong Machinery Co., Ltd.&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;394,892&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;139,699&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;Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;209,383&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;677,697&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;Xinchang County Jiuxin Investment Management Partnership (LP)&lt;/td&gt;&lt;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,481,087&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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,851,515&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;Cenntro Smart Manufacturing Tech. Co., Ltd.&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,054&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,632&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;Peter Zuguang Wang&lt;/td&gt;&lt;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-84"&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;25,000&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;Cenntro Holding Limited&lt;/td&gt;&lt;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-85"&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;250,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"&gt;Zhejiang Kangchen Biotechnology Co., Ltd&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&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;64,505&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c185" decimals="0" unitRef="usd">77611</gtec:WithdrawFundsFromRelatedParties>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c188" decimals="0" unitRef="usd">251973</gtec:WithdrawFundsFromRelatedParties>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c178" decimals="0" unitRef="usd">207352</gtec:WithdrawFundsFromRelatedParties>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c187" decimals="0" unitRef="usd">35080</gtec:WithdrawFundsFromRelatedParties>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c196" decimals="0" unitRef="usd">25000</gtec:WithdrawFundsFromRelatedParties>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c175" decimals="0" unitRef="usd">74054</gtec:WithdrawFundsFromRelatedParties>
    <gtec:WithdrawFundsFromRelatedParties contextRef="c186" decimals="0" unitRef="usd">29647</gtec:WithdrawFundsFromRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c176" decimals="0" unitRef="usd">394892</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c185" decimals="0" unitRef="usd">139699</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c178" decimals="0" unitRef="usd">209383</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c187" decimals="0" unitRef="usd">677697</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c177" decimals="0" unitRef="usd">1481087</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c190" decimals="0" unitRef="usd">2851515</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c175" decimals="0" unitRef="usd">74054</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c186" decimals="0" unitRef="usd">36632</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c196" decimals="0" unitRef="usd">25000</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c188" decimals="0" unitRef="usd">250000</gtec:DepositFundsWithRelatedParties>
    <gtec:DepositFundsWithRelatedParties contextRef="c197" decimals="0" unitRef="usd">64505</gtec:DepositFundsWithRelatedParties>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE
23 &#x2013; SUBSEQUENT EVENTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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;Management has evaluated subsequent events through
the date that the financial statements were available to be issued, which is March 31, 2023. All subsequent events requiring recognition
as of December 31, 2022 have been incorporated into these financial statements and there are no other subsequent events that require disclosure
in accordance with FASB ASC Topic 855.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="hidden-fact-0">00-0000000</dei:EntityTaxIdentificationNumber>
    <dei:EntityPublicFloat
      contextRef="c1"
      decimals="-6"
      id="hidden-fact-1"
      unitRef="usd">35100000000000</dei:EntityPublicFloat>
    <us-gaap:OtherIntangibleAssetsNet
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermInvestments
      contextRef="c4"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="c3"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="c3"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="c3"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="c4"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      id="hidden-fact-10"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      id="hidden-fact-11"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="0"
      id="hidden-fact-12"
      unitRef="shares">10840638</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="hidden-fact-13"
      unitRef="shares">11886876</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="hidden-fact-14"
      unitRef="usdPershares">0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="hidden-fact-15"
      unitRef="usdPershares">0.58</us-gaap:EarningsPerShareDiluted>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c6"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c13"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c15"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c16"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c17"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c18"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c13"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c15"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c16"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c17"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c18"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DebtOfTheCancelledCompany
      contextRef="c13"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DebtOfTheCancelledCompany
      contextRef="c15"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DebtOfTheCancelledCompany
      contextRef="c16"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DebtOfTheCancelledCompany
      contextRef="c17"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ProceedsFromNCIsInvestment
      contextRef="c13"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ProceedsFromNCIsInvestment
      contextRef="c14"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ProceedsFromNCIsInvestment
      contextRef="c15"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ProceedsFromNCIsInvestment
      contextRef="c16"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ProceedsFromNCIsInvestment
      contextRef="c17"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c13"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c14"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c15"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c16"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:TransferToStatutoryReserve
      contextRef="c13"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:TransferToStatutoryReserve
      contextRef="c14"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:TransferToStatutoryReserve
      contextRef="c15"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:TransferToStatutoryReserve
      contextRef="c18"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:TransferToStatutoryReserve
      contextRef="c5"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c13"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c14"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c16"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c17"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c19"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c25"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c27"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c28"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c29"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c30"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c25"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c26"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c27"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="c28"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c25"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c26"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c28"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c29"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c31"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c0"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireInterestInJointVenture
      contextRef="c5"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:PrepaymentOfLeasefinancingObligations
      contextRef="c0"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ProceedsFromNCIsInvestment
      contextRef="c0"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:ReductionOfCapital
      contextRef="c0"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InventoryValuationReserves
      contextRef="c12"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:FixedAssetsDecoration
      contextRef="c3"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:FixedAssetsDecoration
      contextRef="c4"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:MachinerNet
      contextRef="c3"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="c3"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c3"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c4"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="c3"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:RestrictedStockVestedNotIssued
      contextRef="c0"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:RestrictedStockVestedNotIssued
      contextRef="c5"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DueToRelatedPartieCurrent
      contextRef="c184"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DueToRelatedPartieCurrent
      contextRef="c177"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:WithdrawFundsFromRelatedParties
      contextRef="c176"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:WithdrawFundsFromRelatedParties
      contextRef="c173"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:WithdrawFundsFromRelatedParties
      contextRef="c180"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DepositFundsWithRelatedParties
      contextRef="c180"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DepositFundsWithRelatedParties
      contextRef="c173"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <gtec:DepositFundsWithRelatedParties
      contextRef="c174"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0">0001735041</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unpaid balances for purchasing of materials and equipment and temporary borrowing from Zhejiang Zhonggong Machinery Co., Ltd.;</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayment from Cenntro Smart Manufacturing Tech. Co., Ltd.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Temporary borrowings from Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership); and</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-80"
          xlink:label="hidden-fact-80"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-79"
          xlink:label="hidden-fact-79"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Borrowings from related parties.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-80"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-79"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>119
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MDWH>#9/L?[3)M^V=MI"7)IQ&VV)Q!%$0YW_QZQ;$7D'7K2APM@7.;P5VMZ+
MW1:X=0NZVX)N1B8_E8S#"'-\><[H!C&YM5"3'S*86;4X_2"6O_N<,_%M(.KX
MY8AZJ?@9.1K$/KJ.><#?T#C.VY/\7=KH^WR$WK_[@-ZA($;W01B*U<EYAXN=
M2XF.M]W15;XCIV)'MH/N:<Q7B=B+3_RR0$<<=7'HSN[0KQQ0<42\C\BU3Y!C
M.8[F@(9P^3UF1;FK*1_!Y5_36)1;NKV7SL8M?@@WTW,/_1#[]._$1FC,2:0%
MG@MV]8*RP_B<K+%'+EJB1T@(>R&MR[_^M$^MOW6P3(J-#(F50'8+D%U(_7+;
MB&?D.4@XPX+H!$=$QP_6N9U=7T_N!I/1'XOKX9?)]&YZ.[Z>HR_3N]%X<HN&
MT]G#=#98C*<3'4Y0NRE.0V(EG+T"9P_$L&#8#^)G-'^+GFBHPPC7WPIZ.D!@
M55- AL1*@$X+0*?@"187[N)MK6UF<+EMM;_I^(!53?D8$BOQ.2OXG($G.$P9
MDWAN@L3#(?I),)-# !+#E187K-9NVT[;M77$P,*FQ R)E8CU"V+].CW8D$:1
M& /FG'J_3M!\A<6>T#3E"<>QO"1U\$#AID-"+M;+Q*1_?!&#^*>S?L_JGG=>
M]F$9VFL)UJ<"UJ<ZL![2IS#PT$U(,=>! 46:@C$I-LK%3O<HNSW;DO\*RB4P
MMJ6LG06B&8ANR<^ZIIL0:YO+ 8$E#A/=-3J$ZYH2,*56QK3G@.U:EYL Q40'
M-1;V]!5](V]:8+"4^-'L,U=<(-H."BYN3,V06IF:HZ@YM:AM>_<965/&,Z/
M,4_U 0%6_$ET54.XJC$U0VIE:LKDVZ#UW5'[0<,TYB)GBU$Q)$Q/"U::4"TL
MHS;>E%H9EC+R=BTGGR%"0V$7GBG37Y6PSH3&;>QY1,@($3\7U-(SZMI-J97I
M*=]NP\9[2^^1A&'[5TPWPDD0G-!8 !@G2:HE<'5 LZ+1&?7RIM3*V)2;MVO:
M^0?" NJ#5O60U&Z"HG*& A9H3.X8-M]6/M^&K7E!;M_IWXB5^NX-%JLD9M3E
MFU(K$U,^WX:-_N_$MDVNFADL=_-32\QD)AB94BL34V;?KN7VYQ$.0W25)N+K
M1(\*UN$LU1M;H];>E%IY>E3Y?P>V[UM8UQ%AS]*9W0H%OI*Y<HUC[4!Z0+"*
M&ES6E)HIM3(U%0><6G%@OA(#)\@*EJG,3G!=8UC'2 &.2@%.K11P_8H6#,=)
MD,U:Y]V8EAFL5LW,: 8PI59FIC*  SOW\?!FA@:I'W#*T(!SDO!\MK\JI1_0
MJZ9F- R84BM34V' @4W\WHVJ.!5C91XXM;A@H<I.S*CY-Z56IJ7,OP,;=34I
MK2Y+@!@L5MW C!I_4VIE9,KX.[!;WTN;:))&3_J =$#$LJRVVS^U>EI<1MV^
M*;4R+N7V'=B@%_>*/<I$N\IZL)-L\H<@T:\-:1IS)B>Q?6UT.J ^ZFL!&C7_
MIM3* )7Y=VK-\B_P*QK[XE(-EH&7CP- ZX,E1>.SK.W4L8:>T2!@2JU,3P4!
MIU80&/B^4$].=A_R.^;36-_F8,F>E3W>D' J)&84ZQS,$-9H#/$8 <%5 <&M
M%1#T$!<;W63/U0')JS0(L_O%7<M"\S00O8'M:ILC+-3XB8-CA 97A0:W5F@H
M2 [EDN@&%W03:RD>D,,)1X]!["=4.U$)ES=F=XP,X:H,X=;*$ 6[8@QY8/0E
MB#WMM7Q <_)5B\UHC#"E5L:V][Q0K5L)!;8'*G)$B/X-UI6#[@%%J]^SM9-N
M<%UC;L<($JX*$B[L_[-+<\ (KL8$"]CH?;_?_Z %931#F%(K@U(9PH5M_QW-
MYB17<CBLMB0'1/K.6;O;=_7-RFA\,*56IJ7B@PL[_T7 17"@2V0[[Y\^H#GQ
M4B9:FA89K#1E8@"5]P:3[)&/$Q13M,8,O>!0GUQAO<8<CY$K7)4K7-CY[\"A
MZU=OA>-G4OGXW@&AR6 ^&ORCY64T1IA2*_-2,<*M%2/&,2<L?XA:WJ["NQOS
M6G"P8L5]>+BJ,;5CQ =7Q0<7]OJ[Z;?*M@67/SX.Q8#[4?M@(US:F-,Q$D)7
M)83N@4>(MISD6""SJ8[5 8DYCO^X%XZ."E>,PV!)61Q@'3A8I_$SL\<(!%T5
M"+JP@]^!NPE8A,8C+3=8P;;/M$\1P66-,1GU_IV]%Q'D7:?LA8X$>7(R*'\G
MH5A;O#0RR%Z5Z*C-\S=.[K&\:96@D"Q%J?7Q3 SO+'^)(U_@=)V]UO!$.:=1
M]G%%L$^8W$!\OZ24[Q;D#HI7:2[_!U!+ P04    " #,@']6#C4=D#$)   5
M*   &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;*U:;5/C.!+^*ZKLU-9>
M59A8+Y;M&:"* 7:'*@8XDKFK^RAB05SC6%E;@>%^_;6<$"?6"V&.^3#$2:O]
MM-3JYVG9AT^J_M',I-3HY[RLFJ/!3.O%I]&HF<[D7#0?U4)6\,N]JN="PV7]
M,&H6M11Y.VA>CD@4\=%<%-7@^+#][J8^/E1+71:5O*E1LYS/1?W\19;JZ6B
M!R]?W!8/,VV^&!T?+L2#'$O]?7%3P]5HXR4OYK)J"E6A6MX?#4[PI],X,@-:
MBW\5\JG9^HQ,*'=*_3 7%_G1(#*(9"FGVK@0\.=1GLJR-)X Q]]KIX/-/<W
M[<\OWO]L@X=@[D0C3U7Y[R+7LZ-!.D"YO!?+4M^JIZ]R'5!L_$U5V;3_HZ>U
M;31 TV6CU7P]&!#,BVKU5_Q<3\36 ,P\ \AZ -EW %T/H&V@*V1M6&="B^/#
M6CVAVEB#-_.AG9MV-$135&89Q[J&7PL8IX]/5=6HLLB%ECGZ(DI1324:&W<-
M.D#?QV?HCP__.!QIN)49,)JNW7Y9N24>MV=R^A%1/$0D(L0Q_'3_X7AW^ @"
MW$1)-E&2UA_U1;FL:UEI))H& G.%LQK/W./-7OK4+,14'@U@LS2R?I2#X]]_
MPSSZ[ KNG9SMA$HWH=*0]^-3T<R0J'(T-1_DW\OB4900NS/JE2O>NC(;_O$8
M<Y+%/(L/1X_;$3D,<<1)G$4;PQVT;(.6!='>RD;7Q=0DG\'KPKAR$&_=FC)*
M*<<]B+8=3VA*(^)&&&\0QD&$XYFJ-9K(>HXNJD> "S5,NW#&UOV3-(H20GLX
M;3N"HSBCJ1LGW^#D09Q72LL&"NM4PH+?E=(%D=NW3A.6IDG6PV@;TB2.,2;8
M#3+9@$R"($^F4[6$7-S".405D)6Z1Z($2FG+#Y 3RM7R3M\O2ZCSZR%@\B'A
M9$A)W.;WAS3.AA1G0W#6+&1+!^6S*^S$B@9#!B4)CWIA.PSC#,>1+X?23=AI
M,&R3.)56=2&=NS"UEX5&&:<IZ>%S&,9I1%G"W/BR#;XLB.]L"9->JSG,9-D2
MP4+4&L >3%=UTP4ZLU.$<YYE4=(#[3#,> )%)G:#QE%'75$XF_+'-E^T A6R
M6)2%K)WSNW:S#8%ADG#>0^JRHRS-J ?H%L?B(-";6B[$LRD<39NZ2L]DC::O
MDM+:[6Y"\I2G_3EV&;(8>TH*[F@3!ZGJ>**T*-$+>Y[X@1+[_I10SK"UQYRF
M&8UB%OGFN:,^3(,T?Z6J@YU9=6(-\N=;J?Z]O.U&W-$G#O/G30V"OM;/0[0
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
M!N#[E93F:6([2_='(OL-4$L#!!0    ( ,R ?U:-+L[XTP8  'T8   8
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
MS 'P_ED(]7Z33W#\C\/H'U!+ P04    " #,@']6S0!+.8 "  !F!@  &
M 'AL+W=O<FMS:&5E=',O<VAE970U+GAM;*U576_3,!3]*U9 ""2H\]&/J*21
MU@ZT/4RJ-@$/B <WN6VL.7:PW7;\>ZZ=-'15.R'!2V)?WW-\SK5SD^V5?C05
M@"5/M9!F%E36-E-*35%!S<Q -2!Q9:UTS2Q.]8::1@,K/:@6- [#,:T9ET&>
M^=A2YYG:6L$E+#4QV[IF^M<<A-K/@B@X!.[YIK(N0/.L81MX /NE66J<T9ZE
MY#5(PY4D&M:SX"J:+D8NWR=\Y; W1V/BG*R4>G23VW(6A$X0""BL8V#XVL$"
MA'!$*.-GQQGT6SK@\?C _ME[1R\K9F"AQ#=>VFH6I $I8<VVPMZK_0UT?KS
M0@GCGV3?Y88!*;;&JKH#HX*:R_;-GKHZ' &B\05 W 'B4\#P B#I (DWVBKS
MMJZ997FFU9YHEXUL;N!KX]'HADMWB@]6XRI'G,T72AHE>,DLE.3!X@N/R!JB
MUN16%JH&PF1)%JK&.U*YP]O!8>'MDFG,K<#R@@GSCGP@KPDEIL*PR:A%=6X/
M6G1*YJV2^(*2*"9W"ND,^21+*)\34+35>XL/WN;QBXS74 Q($KTG<1C'9P0M
M_AX>O2 GZ4N=>+[D E]7MK[(Y/O5REB-%_G'N6JU9,/S9.[CGIJ&%3 +\&0,
MZ!T$^9M7T3C\>,[I?R)[YGO8^QZ^Q)[/F>&%OT8E%UM[>K2MVY9BY"E<Y]GE
M492FXW0RSNCNV,F9Q# =AN,D[1.?J1SU*D?_KK*E2(\V#P?QY$3AN:31J3IZ
M],G6H#>^DQE2J*VT[0WOHWVSO/(]XB0^QR;:]KP_-&T'OF-ZPZ4A M9(&0XF
M*$RW7:V=6-7XQK!2%MN,'U;X(P#M$G!]K90]3-P&_:\E_PU02P,$%     @
MS(!_5ER!)ICV!@  $3   !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM
MFVMSFS@4AO^*QKO3;6<V-1(@09MD9F-SZ8?M9IJ]?*98B=EBY!5RTO[[%=BU
M#0C%3L^7^J;S'$GG14AOZ.63D%_J)><*?5V557TU62JU?C>=UOF2K[+ZK5CS
M2O]R+^0J4_JC?)C6:\FS11NT*J?$<>ATE175Y/JR_>Y67E^*C2J+BM]*5&]6
MJTQ^N^&E>+J:X,GW+SX5#TO5?#&]OEQG#_R.J[_6MU)_FNXIBV+%J[H0%9+\
M_FKR&WZ7DC:@;?%WP9_JH_>H&<IG(;XT'SXLKB9.TR->\EPUB$R_//(9+\N&
MI/OQWPXZV>=L H_??Z?'[>#U8#YG-9^)\I]BH997DV""%OP^VY3JDWA*^6Y
M?L/+15FW_Z*G;5L_G*!\4RNQV@7K'JR*:ON:?=U-Q%$ =D<"R"Z ] +(6 9W
M%^#V ]A(@+<+\'H!'AT)\'<!?G\,P4@ W0704P/8+H#UQ^"/! 2[@*"M[K8<
M;2WGF<JN+Z5X0K)IK6G-FU80;;0N85$UVKU34O]:Z#AU/1-5+<IBD2F^0'=*
MOVAAJAJ)>W2WS"1'J2@77-:O?@H(9N]1]-^F4-_0!?KK;HY>__SF<JIT+QK6
M--]EO-EF)",9_Q0J*PUA,WO8'W)15/KJVG:K1A\%NLTD^CLK-]Q F]MIORT6
M17/M9*6F%(N+HD*S;%V8>Q8]P\KSS6I3MC/XAUIRB69BI1>297.%/W+TH<K%
MBD]?EZ*N3?,5V_%-439*Z)%_XC67CZ;1)G;$)Z[T*J:[%V6R*JJ'VH!([8B/
MHKK06E%2E/JG!STHQ7495)<TU>K;2Y#L)4A:M#>"OLG*K,HYRA2:\_PM<O&O
MB#C$,4EK2Z(MJ5F6'Z]]AU+L47(Y?3P6DS5E<T-X5Z^SG%]-=*':69U<(Y.,
MA@FQRQSFAD$W831L>$%)2/QNLWC8S/,QPYAUVR7#=H0R$KAN;Z"I8488P[[G
M[-MUBN+NB^*>5)37^LK87G%O3BJ0E6J>]U<_8>J\-ZT(6YA_//D.(3[V>I,P
MA\P:0<)B2%@""4N!8!UU>7MU>59UZ95,R2)O5DQ]A\N_H >95<JD)V\@ 4KU
MOJQWM5NSG7&UGY0M LH6 W$2($[ZXYR.&/R]&/P7B.%XY3$)P\H\=Z'Q3ZG[
M'#)E! F+(6$))"P%@G6$1??"HE9AW64E;S:R6U5EU0(]9;+1EFG_<T,'&@B(
M$P9A[\X\L^8\8ZTY,5\$E"\&XB1 G/3'.1U1L+THV M%\=R*8^6>N^(PP];&
M#7#0VU;.(9-&D+ 8$I9 PE(@6$=>P5Y>@55><_Y9-?+2YT"4-SOHLM3W-7T
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
M,-/?H=+-'C0I@!1)<UWOUIJ-=A0]U@=G0O+^88&^I."A[]M"6,OLTLWLK[(
M&=V1B\FOT]G,>-[U%?EC,KI%%4-VFOV TB#L;K<@DJ&D@BH+;<J6\V7@K$7F
M9HNE/MT#['*9E'&:EU 2'IWT@7C7G RS<8PSK7AM6?)6LQTO2)M'R&>WL7=-
MXCI)3A:HQGW2]T(E6,\AD>3 $\RG%KNI-CM0SQ7T4'! %+="5'T^EU0QO]O&
M1N0\X8>>A6-42_O*3?NO_F8F\!B^EIO)[?3Z$E4)Z;B'/@^IZB8SF&3WRSI6
MJ\T'E#L?N# EWGV4FCW*LDYC;'%+(=UYH K5/^2$23((T"JTT*-JF5ZYF1Z'
M:XXXI5MSGLET@^HF(XE3N$B6"3R,S$[V/D.PZM>\^?!LEI!""*];B"."GB\"
M0;O&&!Z<6%SKXJ$^R G(S)Y=<Q)P_W1_6'14'Y'L/+]@'\?-D<]VFN8$ZN>H
M>$B@L$GU$J:D'WQ8]*(YU-G<5/FF/A=YGU=5OJXO5SI:Z,((P._+',KGW8UY
MP?YH[?G_ 5!+ P04    " #,@']6DNK22[\/   ]+0  &    'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;+U::W/;MA+]SE^!<9M.,B/+DFS93O.8\2,/MWEX
M8B?MY,[] )&0A)HD5(*TH_SZ>W8!@I1%.4[NM#.)+)' 8K%[]@D\O3'%E9TK
M58HO69K;9UOSLES\NK-CX[G*I.V;A<KQ9FJ*3);X6<QV[*)0,N%)6;HS&@SV
M=S*I\ZWG3_G9>?'\J:G*5.?JO!"VRC)9+(]5:FZ>;0VWZ@<?]&Q>TH.=YT\7
M<J8N5/EQ<5[@UTZ@DNA,Y5:;7!1J^FSK:/CK\1Z-YP&?M+JQK>^"=C(QYHI^
MG"7/M@;$D$I57!(%B3_7ZD2E*1$"&W][FEMA29K8_EY3?\E[QUXFTJH3D_ZA
MDW+^;.MP2R1J*JNT_&!N7BN_GS'1BTUJ^5/<^+&#+1%7MC29GPP.,IV[O_*+
ME\-])HS\A!'S[19B+D]E*9\_+<R-*&@TJ-$7WBK/!G,Z)Z5<E 7>:LPKG[\O
M9C+77Z4349Z(\T+GL5[(5!R1P'2IE7VZ4V(IFK 3>[+'CNQH ]GA2+PU>3FW
MXD6>J&25P YX#(R.:D:/1W=2/%5Q7^P.>V(T&(WNH+<;-K[+]';OL?&>.#&Y
M-:E.VG)05N6E>V"FXJ7.)00#N5S@H0(N2RO^<S2Q90%D_;=+1(Z!O6X&R-I^
MM0L9JV=;"UJKN%9;SW_Y:;@_>'+']O;"]O;NHO[\_8=71^_./A]=GKU_)X[>
MG8KS#V?O3L[.C]Z(HY/+LT]GEV<O+KJ8OIOLN_>7+Z*A^.6GP]%P^$3<:Q7Q
MJE J3R'4Z%+%\]RD9@90B=<F370^@^R+A2F<H!^6<\741X,G)R9;R'S)O["6
M*>H7@9Y_]4C<2"L 6T]()0*D !B5350A1H<$FN&!D#:2XK@ I.U<?-+%3.?B
MS!(A*V*W&*ROG(M49YJHI%I.=*K+95]<@J^3>LSMU?!;B@D(70DXS?@J4(/3
M%+2C186Q5A&.U'1*#BF?@9=,%3-5]$0L%[H$LF#MF*R^Q'.9SU0/="W<LHS_
MKK35#JAN".AAC,600OG) <J%,FV;!@<6VTDEO%=EH4[+FYT SO0^X@V;7-'
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
MB:F0KYQ]$Q7.$=X'<] G'^"@%Q7OC7GHH]N[<-L[\-,Q>3)%"C6M5L-6T;T
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
M 5EOC"S=4)I+0R/.+3/Z3X'*&M#SA91FN[$!=O]2AO\!4$L#!!0    ( ,R
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
M[0KH_5(I^YJX!OUG;?H/4$L#!!0    ( ,R ?U9(L7&MR0,  -@(   9
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
M)F'/&*)J*F^C8$-LH*ZMH0YJE(V#<9_[ =W5WB^L;G"NH\02%4T/B=*R1"K
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
MU"Z!XEM%LH^.^\#P0B[^!5!+ P04    " #,@']6[GC(]:D"  "G!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6R-5%UOFS 4?<^ON*)3GU#Y" &:
M)D@D3;5*:QOU8],T[<&!2X(*F-JF:??K9QO"LBF-]A)\[7O./=?.N9,M9<]\
M@RC@K2PJ/C4V0M1CR^+)!DO"SVB-E3S)*"N)D"%;6[QF2%(-*@O+M6W?*DE>
M&=%$[RU9-*&-*/(*EPQX4Y:$O<^PH-NIX1B[C?M\O1%JPXHF-5GC XJG>LED
M9/4L:5YBQ7-: <-L:L3.>.:I?)WP-<<MWUN#ZF1%Z;,*KM.I82M!6& B% .1
MGU><8U$H(BGCI>,T^I(*N+_>L5_IWF4O*\)Q3HMO>2HV4R,T(,6,-(6XI]O/
MV/4S4GP)+;C^A6V;Z\KDI.&"EAU8*BCSJOV2M^X>]@"A_0' [0"NUMT6TBHO
MB2#1A-$M,)4MV=1"MZK14EQ>J4=Y$$R>YA(GHCA):%,)#DOR3E8%3BPA6=69
ME70,LY;!_8#!<>&&5F+#85&EF/Y-8$DYO29WIVGF'F6\Q.0,AHX)KNVZ1_B&
M?8]#S3?\SQ[A1[SB@LD_Q,]#[;9DWF$R99(QKTF"4T.Z@"-[12,Z/7%\^^*(
M5*^7ZAUCC^+Y_.[I]O$!EO'W>/9E<4C?48;#^F[O'A<#QX'3D]!UG OXMPSL
MKFA0=U=$&'9&S7]A"H1#1@OIX/$@YD"S@7PC+%?(]#OM!X,EHTG#4!I7R$2X
M(0)93@H.G\#US)'GF$'@J2 T[< W1Z$]N*XR1N2+-(F0R%-2UA>P>&GR6I.X
M=B"S @@#V_0=?W#%M-4@0P0_,$/; \?QS?.A/WBD@A1MH= )3,<?J>#<M'W/
M=(8N''HA:\\\);*U'A$<]'VT/NIW^RD4M^;[D]Z.L!O"UGG%H<!,0NVS8&0
M:\="&PA::RNNJ)#&ULN-G*3(5((\SR@5NT 5Z&=S]!M02P,$%     @ S(!_
M5IIVI_Y@!   (@L  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULK59;
MD]HV%'[WK] X39Y<X[O-+C##7C+9-'L9(&UG.GV0C<":M25'DI?07]\C&1RV
M!=I)^P*ZG4_?=R[R&6VX>)8E(0I]K2LFQW:I5',Q&,BB)#66+F\(@YT5%S56
M,!7K@6P$P4MC5%>#P/.208TILR<CL_8D)B/>JHHR\B20;.L:B^T5J?AF;/OV
M?F%&UZ72"X/)J,%K,B?J<_,D8#;H49:T)DQ2SI @J[$]]2^N(GW>'/B9DHT\
M&".M).?\64_NEF/;TX1(10JE$3#\O9!K4E4:"&A\V6':_97:\'"\1W]OM(.6
M'$MRS:M?Z%*58SNST9*L<%NI&=]\(#L]L<8K>"7-+]IT9X/41D4K%:]WQL"@
MIJS[QU]W?C@PR+P3!L'.(#"\NXL,RQNL\&0D^ 8)?1K0],!(-=9 CC(=E+D2
ML$O!3DWF)1<*+8BHT15FS^@3QTR.!@J@]8%!L8.YZF""$S!^@.XY4Z5$MVQ)
MEJ\!!L"I)Q;LB5T%9Q%O2.&BT'=0X 7!&;RP%QH:O/ D7J[0#95%Q64K"/IM
MFDLE("E^/Z:VPXJ.8^E"N9 -+LC8ADJ01+P0>_+NC9]XEV>81CW3Z!SZ9/[A
M<;9 B]O9/;J:/OR$/CU.'^;'2)Z%.4[RX7%Q:T&PWKW) M^_1$?O0B8I?E20
M%%:E\P%A<%A7MO0/LD18HA6OH)XOK*E$?&5!L$B=$V$"=CBQH%HJ#$BX,I:Y
MSK$.\P>4.G&8..$P,.-A"N,PL3XS20J(T*O#OA-%0R=+0I1FD9-X0VO!%:[
M,'.&6>($<6S&:>(YPR@^HD#S?$7-))91=B#G'JM64+5%4$P$+;8-Z<KB =<$
MW3$ )%*]5CAMUU"F*!@:Q! ]-J!64;;N:@E-UX(6\$:TX(,.#(@\S:Y1Z&::
M=*#E.&D<6Q];1D[C[$VO>5VWC!98OVIRC[)W4&1]Q*R%YQ6%WC\ /<!2SI'O
M^H$!\/S \;RX%Q2>L)\9)9H&$04]$/4K946)X5RO+$HB"$EFO2>Y,*1.@MZQ
M)5PJ-!QFR[/HD>L=*@Z/I,*_#+__/X8_W"74V?#G!^&/W#@U3AK&D9.%Z1[)
MSTX@=7XOOGDF_[MGPLXSX ,G3/\:RN^!C-W0Z[)CF#E1'%ISTJA.O>?_5Z*0
M^DGJ)*G?)VWP_9@[IJ_?!WB4@R#++H\,#I^+:559LL^9PX=G R%'/%?0WL"+
MM!*\AHUB=[]$E"%5$A-/G;8ZG01I\!;G%8$ON2KA (>JWA(L7+0HB85?0-@:
MLHZ!X@H =DDE=,:!'@UW@@HD:N3ZWEMS5>0F0?86,E<8$WV!1$1_?(^]<F"@
M\]T!=K(AIA.JMJX%A'2I-9AM#3RP!1<W%<6LZ/@CJJ \*(,%:@+P0F"LSCRH
MQZ]"QSZ,@X.^!>*Z-MV9A$M:IKH6IE_M&\!IU_=\.]YUC_=8K"DXJ2(K,/7<
M-+:1Z#JR;J)X8[J@G"OHJ<RPA":6"'T ]E><J_U$7]"WQ9,_ 5!+ P04
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
M0-?:63M6K;U>+94E]?-F09\;U"Z ]G.E[+/C"NP_8*._4$L#!!0    ( ,R
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
M@8OT\*4R!?]:86&JRFSXXUI)^!@MP/VE,57X0ALT/U]Y_;]02P,$%     @
MS(!_5J><,KOF!   )PL  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
MC59M;]LV$/ZN7W%PBV(%#-N28\?-BX$X39M^:!HDW8IMV >:.EM<*%(E*;O9
MK]\=):MIXV3[8I/4W7//O9(G6^ON?($8X%NIC3_M%2%41\.AEP66P@]LA8:^
MK*PK1:"M6P]]Y5#D4:G4PVPTF@Y+H4QO?A+/KMW\Q-9!*X/7#GQ=EL+=+U#;
M[6DO[>T.;M2Z"'PPG)]48HVW&'ZMKAWMAAU*KDHT7ED##E>GO;/T:'' \E'@
M-X5;_V -[,G2VCO>?,A/>R,FA!IE8 1!?QL\1ZT9B&A\;3%[G4E6?+C>H;^+
MOI,O2^'QW.HO*@_%:6_6@QQ7HM;AQFXOL?5GPGC2:A]_8=O(CD<]D+4/MFR5
MB4&I3/,OOK5Q>* P>THA:Q6RR+LQ%%F^%4',3YS=@F-I0N-%=#5J$SEE."FW
MP=%717IA?B&<46;MX1H=W!;"X<DP$"Y_'<H68]%@9$]@I!E\M"84'BY,COF/
M $,BU+'*=JP6V;.(;U$.8)SV(1MEV3-XX\[+<<0;_V\OX<^SI0^.BN*O?0XW
M< ?[X;A1CGPE))[VJ!,\N@WVYJ]>I-/1\3-D#SJR!\^ASR_.;JX^7+V_A>N+
M&[B]/+NYV,?P68S]#*\^?;Y(TAF\>C'+TO08'AN"SP4FY[:LA+FGEJNL"QYP
M%[R*@N=C\!2WD[0N%T8B56PH(!0(E;,;Q>WJP:[BR;NSVT4T=WCL"5"+@'E4
MK4T@3/!!F%RX?$"6E>^V)/JU5D0\B>Q-$+&%"90Z4$D@*<B5KAEM/SUIS=^U
M:3J_XY<K+[7U-8FT_$H,A<VMMNM[J#VA1=6RJAMVM2PZ_*3#'\ BLMAC&;])
M7>?H&W9DO _+.A!J>[Q!SYS)J>"4Y"5UN+SST2,*0&.;CI?W!+%1.=,@;5LB
MB(U06BPU)L$VY@JK<W2>A=F9;1Q!'. -.IJHC%:2_U&64E*'&%^&S&O'?S%I
MZ)2E!+Q].IY!W)&^,F2WS1UK)I4-E!HE=.<M'8M 9FN=@Y6R=J!6X)$6*BBF
MX,"2IN/TQ.;S0)C*^YHRXH@9W0L[NEN,\40G%2>& T1:Y%F(:2*]G4;2: S@
MDX%/,M@E&<@.>'BD;_K1QUU)<W@UQA!1#@C+<PFX-2G$(OFCL&8M"Z'@DD)+
M4>"Z1!*5HE)!:/5/5X@,:^J2;='N)RH@ N67,L_I8A=CH&M'T#[6WB-#;<T:
M_*ED%[6GUO:>75B2B?A5<2^M^&*+M12<;2XW?<^V:'@B\TJ: 9H>QMAME=:P
M1* \D1ND1Q<Z2*%E34W)!)YH<]*JJ$!<6R?TN>E(C#V+R<IJNMBC!SY&E;R0
M9.*'0#WNVE^H#_WK?4:;%HCJ1\GO) #(MTK"5P'?!VERA:'KB3UQ?N\0C69C
MGU$6AIN;:V\7Z'/K:*XU]%C(UTM/?28<"[V$<7\R>=.?3">TGO:SZ:0_.9PE
M7WYNK<<>/>"]I^..'D.T0KNQTR ^1$G3_FPV[<\.IY".^K.#47\ZGB5=GZY6
M5  <X3A"P%8A3MZ8;.&<,-1=<?9FQ[O__R2QSYG]-!:/ F"^I^5[-E_":# >
MQ;_)#/;=CL,'CY?8B_Q$XTE(8Z9YQW2GW2OPK'G\?!=OGI ?A5LK"H'&%:F.
M!H>3'KCF6=9L@JWB4VAI SVLXK*@ERPZ%J#O*TLCK=VP@>YM//\74$L#!!0
M   ( ,R ?U:WH=_/!P,  )8&   9    >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;)U576_:,!1]YU=<9=.>4/,!!&@!B;:LJ[1V5>FVAVD/)KDD5AT[L\U8
M__VN'<B8QIBT!\BU?<_QN?'UR62K]+,I$2W\J(0TTZ"TMCX/0Y.56#%SIFJ4
MM+)6NF*6AKH(3:V1Y1Y4B3")HC2L&)?!;.+G'O1LHC96<(D/&LRFJIA^N42A
MMM,@#O83C[PHK9L(9Y.:%;A$^[%^T#0*6Y:<5R@-5Q(TKJ?!/#Z_[+M\G_")
MX]8<Q. J62GU[ :W^32(G" 4F%G'P.CQ':]0"$=$,K[M.(-V2P<\C/?L;WWM
M5,N*&;Q2XC//;3D-1@'DN&8;81_5]AWNZADXODP)X_]AV^3V>P%D&V-5M0.3
M@HK+YLE^[-[# 6 4_060[ ")U]ULY%5>,\MF$ZVVH%TVL;G E^K1)(Y+=RA+
MJVF5$\[.;E 5FM4ESYB )1-H@,D<EEC0F[=F$EK:Q*6&V8[PLB%,_D(8)W"G
MI"T-+&2.^>\$(:EK)29[B9?)2<9KS,Z@%W<AB9+D!%^O+;GG^7K_5S)\F:^,
MU=0N7X]5WW#WCW.[*W1N:I;A-* [8E!_QV#VYE6<1A<GE/=;Y?U3[+.;Q8>;
MQ_G#N]NK^7M8SM\OEC"_OX;EXN9N<?^T/";W).%QN?<?GA:=> QO7HV2.+Z
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
MPS@<=X>CPP"#UIRE5(WCZ+ ;#G')%>&+<-Y!U#T^/NJ.QD>P[_+=;WT\P1M
MYCX1U97NOZ-L5[=?H:;^X\M.W'_"FC.-TR(55(I;P]YDU/'-M7FPJG2?8I8*
MNUWA?JXXPW23 +Y/J7?7#V1@^VWN_ ]02P,$%     @ S(!_5H"@MZ12!@
M?A,  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULS5C;<MI($'W75W01
MUY9=I8!N"(0O51@[L7=]H0S9[&9K'P88D#:21ID9&;-?OSTC4, 6CK'SL \@
M:31SYG3WZ6Y)1W/&OXJ04@D/29R*XUHH9=9I-,0XI D1=9;1%.],&4^(Q$L^
M:XB,4S+1BY*XX5B6WTA(E-9.CO18GY\<L5S&44K['$2>)(0O3FG,YL<UN[8:
MN(MFH50#C9.CC,SH@,I/69_C5:-$F40)347$4N!T>ESKVIU33\W7$WZ/Z%RL
MG8.R9,385W5Q.3FN68H0C>E8*@2"AWO:HW&L@)#&MR5FK=Q2+5P_7Z%_T+:C
M+2,B:(_%GZ.)#(]K[1I,Z)3DL;QC\PNZM*>I\,8L%OH?YL5<%R>/<R%9LER,
M#)(H+8[D8>F'M05M:\L"9[G T;R+C33+,R+)R1%G<^!J-J*I$VVJ7HWDHE0%
M92 YWHUPG3RYHS&1= )]PN4"AIRD@FA_B:.&1'PUJS%>8IT66,X6+-N!:Y;*
M4,!Y.J&338 &$BO9.2MVI\ZSB&=T7 ?7-L&Q'.<9/+>TUM5X[L[6PE_=D9 <
MK_ZN,KR ]:IA5>)T1$;&]+B&F2$HOZ>UDU_>V;YU^ QIKR3M/8=^<G=^U1V>
MGT&_>S?\$X9WW9M!MS>\O+T95#%]%JN:Z<WM\-QP'/CE7=NQ[4/8OB'LDP/C
MAB14 $DGH-VIO!=&&; IK+LWHJ)CG#]$0D;IS-B8.8]D"#*DT&-)1M*%,8A2
MEI!QB&3YPKA@\037P%641 KM$XJ)PY@E"6;Q& 7&,4MPMSZ5./XEG^4$9W_&
M/Z-'4W7["42O6!6K,1$23D.<@(L199W'EY#^$RF<W_ /RU\*IQ&3=!RF+&:S
M!<ZKFW E)_77<!I@T9-P3=)\BBK+N>(R1.SZZV!+KE]"ELYF^$/LI0M?A_A'
ME(Y#S9CE*:;'KU'^$*5PF=Y3(;$.:_)8J/6I"C%NI>.Y?]4_*#<J=[CF=;BF
MZ>Q!&7I!3>WICQ07D5@AS7"Z$A%+Z2H.DXACL69<J(&5@: -1&81FIJKPP6B
M_JL&D=L$2R2/$'&-YH<<8?=7L5]C>K"+.RZ(WB5?!1"ZN=1B6'IW=W7J(6-]
M"'IH#_:6]+$2/W)*TQC=8W2%H!N>[S&>,:ZS"0;;M5S2QS#R',Z1&DNB,?JI
MZ.1J.::%P.ZE H0V*<' [99H*)\O\BJ-X,S_CT0:-[W++>)9Y:$*8\+4L\"&
M*U\>1]@?'1B#XB%&S3@E&*@QED1=UY[4P*ZB:F GH\D(D5;=#!Z/V,993D$R
M?-0I$+(5PJ8Q6U/=ACWP/;/INWCB68'9MEJE>%]2?1QP3+_MXG]@N<MD@S<D
MFPN!9WJ>LSR47!Y79P]LT_5LTW=:W\\VTJXB7AZ\!]LV/=\I10FO*EP:"+T6
MF([=+M,&=DL;-"&P3,NR5D=CR"0Z:@^A_< U7;N)YZ[IVX'I-0,8AM08%;I1
M$II41AZ(5OE3Z:B<>"(?)5J![1;7LVD'U? IS4@T@=%*GF@ 9#E'5PE%'9'1
M'JKB671S^BV/,NTC=25IHGR-"ALQCD\L:LF4LP1>IL9#5%.?TXPL-*)>N8L6
M71QY0D"L&+Q1F8?:0@].'P$_\G^]*G?7+PP=C3)WJS#>CW/.D4WG)^238WNF
MXS7Q&*"H[*WYA$+S465-T_<==:$E9[9;7BE*O.^CX .K5=SW6P%F0+-*EE5&
MO4F8MUC&N8%5G$;W9!3336T\MF6.6^VY?MWS\>T''^#4BQQNLN<&&T.[\#'1
M')%1_3H8+^JP/]XHYYOO""H< JYHJEAUH&N([S.G^EY<W"NJ_V-'J9Q3;6M!
M";8LJEZ+MM#4GL)N#G'AJI%Z7^X8'WX L";!STA@PLE\R:LJ<"_N)7M8%/>@
MU<*"M5UG[\%IVF;0^AF]PK%:IMMTP&V:5MLR*KJNVDU7UEW*2,LSK:8'#DK<
M:^WBS#.:,1')I2^K8KN#+UUL@.U Y:*MDBT(?HK# M/%9NVK( 6M-S9!;*1M
M&SW?PN;?QJ V[>9K_*SJBNN\*'I58BHZ9^G6'[R%X1+UN&,UH>HEN['V322A
M?*:__ BL1>B=XO-(.5I^7.H6WU2^3R^^3%T3/HM2E>E37&K56\T:\.)K3W$A
M6::_L(R8Q&<5?1I2@L^3:@+>GS+DO[Q0&Y2?W$[^ U!+ P04    " #,@']6
M9E<5*] "   A!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R-55%S
MVC ,?N=7Z-*[/O4(!&A9"[F#EM[VT*YKVNYAMP<G$8FOCIW:#NG^_>0$,G:C
MW!Y()$OZ]$FQQ*Q6^M7DB!;>"R'-W,NM+2]]WR0Y%LST58F2+&NE"V9)U9EO
M2HTL;8(*X0>#P;E?,"Z]<-:</>APIBHKN,0'#:8J"J9_+5&H>NX-O=W!(\]R
MZP[\<%:R#".TS^6#)LWO4%)>H#1<2="XGGN+X>5R[/P;AQ>.M=F3P542*_7J
ME"_IW!LX0B@PL0Z!T6N#URB$ R(:;UM,KTOI O?E'?IM4SO5$C.#UTI\YZG-
MY][4@Q37K!+V4=6?<5O/Q.$E2ICF"77K&WSR(*F,5<4VF!@47+9O]K[MPU[
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
MPM.N;KF6MG1;W&R!!LH"VLM)CVL[IMZ]2$5QP61X+(H;Z*8$_13,7Q1GM-Q
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
MV/ \!?!;\)W!\WU&?ZZR]><(CE2#XMV(;]L'_O#,MG[@A:I=9&7L;(YN%$2
M>&.-7Z3FG8Z^Z@^V87T(&[2-(>C6RJ*FJ^<!B=BAK>B+HQ=J:.0WX 2-')1E
MFJQJC*QG#1$S@8@8_QNP-FGMC%M(MA0V9ORA4=CED5C+F!?2RVLU^,(H-SX)
M?%4N,C6^NO085L^2SX,$!::A(+,LZ>2BK"@V!\:14=<:M-,A"LQ!J1Q:414Y
MG)XP6'0>Q4H CC<((WD>%'C !I Y'DQ$YFR)Q)E4AL'W/;,@9[39P(KF ^>P
M<FJG8=*8IWKE^!K)X%^=*SVF)IENJO@B Z($4\N[.#2(L[J8S;\_WCN:#F5F
M[HI6W 84VR9C%\/I2&<$G<7IEQPF'!XJL,AP;=Z#&D@ >!79..W="DX&G'X[
MWI8YT=9_]94EX39+_A:_H=&8-O9).$- 30!^F<T'-1V2R+L0.#@UZB.)BCH6
MBI%FR?D9RE]N6<\F-X_AJ:.);HEB+F87_C,XL6T?HF(VB#)FR%><(T8X&G:F
M*(8SX\YB2B:5BV0?R1\X%'AP/(^03&,<";4O  :E4C2<7<Q-UE74<$(C:RMD
MJ^>4&!R_)88=_09+8$L,C5@^G;1L,=2P(3Q8E9&\(@QJMLMN+$&?*7MX=0@X
M8*JKX<84>6M, $!S;VPS40@1F80.&?:P%+M5CQI'W$'LW8X'CK_(_GM&1>/)
MY U\]6 [@THERJY<&;+27QO)JB2[:2S+ZF-N5-62$DE+5%$UB%ZQ..(A8JO3
M\0B7QH-^.Q";KJ.OV+H>AKF8QF%^Y*0>C'6C(G4*[3W=RBF,'35M@J;1LAO:
M22C9/M7[8IT\G3]-?78WCXN8X!M9+([B)6\T[.@4Q7"EG4K8^HPE$O(<>$&4
M(XP/61Y%KP+Q$D<](].&"$*2!]L1INV,$#<,MBM5246.?I2L2#@-<S0L"I6K
MI,5S*RH*G''<79>%U=C(?,"%6L<+Y283TR(<(LRR$D2BII.:#8SQ#%,4H:^L
M/+1%^R+!;%@&C;GL$\U^@&[B7L+T5AV^^T3ZY/"$)^\H+77GD7%F1#A3.-!]
M</N(@K5^4*.O.^8RWCWGKT)334"C0:J;H:5_2/KEHV@-6VB@W: .9K/U]D3[
M ]9C&W)INQWTF39-O>84+@SAM6SD:W@&=2,CPD= H^UQQ$XHONB"]C'R"A^2
M:7J6Y3DG>EF?$?'WJT]Q^D,@<<"F^ =E*M8)O,8$;K99SERW1+R),XY5\5@\
M^UXMIZ*ZK0LTCKR=GY6D92 <]0HVITS.YY1H>YD*G$!B%:I)4:N< PN3YN.Y
M>/K]S.!XW$,-"H<OG7^/[O#&>[NY/\[K?0YJ1M_M^X[FA6'<NJE(*,5G/\^9
M'(2"CB9D>$)LVHPU%XGP>S08Q/JZR$_$D'S$[XNQ [P%L6(T ,R+$F(=< 1$
M78*R6U1<B@#!OS7%& =B:4RIUZ6(C >GF3L%3.AQQAR:=';3'?;BA/3($P]
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
M8:YRYHKT^?$/UDI0)E2%&$WE+EG,OW=HP*HB!!>>^C-2JGB,8DR/+1DS#CH
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
MP&7W](^NWF.3"&+MZAW]$V]BM V^ ,\W==WI']@!"A :WJO_!U!+ P04
M" #,@']6HN5'<)8#  "T!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6R=56UOXS8,_GZ_@O"PX0[P8L=YZ=8E 9JDMQ1WO05->P,V[(-B,[966?(D
M.6GOUX^2':?#LN*P+[9$D0\?4B(Y.2C]: I$"T^ED&8:%-96EU%DT@)+9GJJ
M0DDG.Z5+9FFK\\A4&EGFC4H1)7$\CDK&93";>-E:SR:JMH)+7&LP=5DR_3Q'
MH0[3H!\<!7<\+ZP31+-)Q7+<H'VHUIIV48>2\1*EX4J"QMTTN.I?SH=.WRM\
MYG@P+];@(MDJ]>@V-]DTB!TA%)A:A\#HM\<%"N& B,9?+6;0N72&+]=']/<^
M=HIERPPNE/B59[:8!C\$D.&.U<+>J<,*VWA&#B]5PO@O'%K=.("T-E:5K3$Q
M*+EL_NRIS</7&"2M0>)Y-XX\RR6S;#;1Z@#::1.:6_A0O361X])=RL9J.N5D
M9V>_Z)Q)_H4U*9(9K#67*:^8@"N7,&XY&GA[S[8"S;M)9,FGLXS2%G_>X"?_
M@=]/X%9)6QBXEAEF_P2(B&S'.#DRGB>O(BXQ[<&@'T(2)\DK>(,N P./-_B*
M#(2P4-(HP;.7"4&#TC8"M8/W7#+*$"5H0T*D!VH-_'ZU-5;3$_OC7(H: L/S
M!%S979J*I3@-*N=+[S&8??=-?QS_]$IXPRZ\X6OHLPV5<58+=-1-O34\XU1\
M0)<L:KH02+N :;/K8C-=;.<">MWE)U8B+%7)4TY^UXQGWW,):]2IRV/NJ9Q[
M9F]^*Y3,TX)Q6"F1<9G#VQ5)X -]WL%'7G)'LA/!ZL,2^G$8QS']8OCV:$9
M^"=GI'%"O&5I03PI](7JA?#19CU8WRW@[G8.R<AA>)R+?F]T,2:H6R;K'5UH
MK3$$PYH$[IGFJC9 5RU-R8UO35OU1-PW!?GSU%'FSS7,:T/NC'% %+-+I7]<
MU"U<8.=(],-1RV*<]$;$X4;NT5AO6IY0W*-,3TCNP?"4&*R(P)="U?"S1I3"
MJ5U3P/DSW&-:2"54[FKYWYXOPB09AC\F29O%>\U\%E?7GV](75<]6*)@!Z81
M'C9+&(>#\2 <C2Y:_8?>I@<T)O2I:#).Y<"W];%H?!?6/*5WE]7NB"Y^CP5/
MJ:L C1;XI+0MX*I$4F*2PM6/:-^TN5RPBELF/.WSU_]_$G:NN*(7G92XY'Y>
M&+*NI6V::B?M1M)5TXE/ZLT\NV4ZY]* P!V9QKV+40"ZF1'-QJK*]^6MLM3E
M_;*@L8K:*=#Y3BE[W#@'W:">_0U02P,$%     @ S(!_5F,D*HR! P  5P@
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
M0><KDM$RR>FX3$D:AP7WZN9(+>G%'8<8<U[<Z.1>QEYL_.MCB"^\OZ('Z_#
MS?M[_;M[_SK>"KUII"$MK#$4>:"&NG]Q^HE5.W_+KY3%QOOA%A]IT,X!U]=*
MV>>)2S \^[-O4$L#!!0    ( ,R ?U8)))^5WP(  !L'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;)55VV[;, Q]SU<(7C&T@%'?8COI$@-)+]B
M%0C:W8!A#XI-QT9M*9/DI/O[47+BID#BK0^)1(D\/"1-:K+EXDD6 (H\UQ63
M4ZM0:GWE.#(MH*;RDJ^!X4W.14T5BF+ER+4 FAFCNG)\UXV<FI;,2B;F;"&2
M"6]453)8""*;NJ;BSQPJOIU:GK4_>"A7A=('3C)9TQ4\@OJZ7@B4G XE*VM@
MLN2,",BGULR[FH=:WRA\*V$K#_9$1[+D_$D+G[*IY6I"4$&J- +%90/74%4:
M"&G\WF%:G4MM>+C?H]^9V#&6)95PS:OO9::*J36R2 8Y;2KUP+<?81>/(9CR
M2II_LFUU8_28-E+Q>F>,<EVR=J7/NSP<&(S<$P;^SL WO%M'AN4-5329"+XE
M0FLCFMZ84(TUDBN9+LJC$GA;HIU*9FG*&Z8D>8 4R@U=5D#.O^A%7DP<A1ZT
MGI/NT.8MFG\"S?/)/6>JD.2699"]!G"06L?/W_.;^[V(-Y!>DL"SB>_Z?@]>
MT,4;&+S@#?'^G"VE$OA]_#H6<8LW/(ZG>^9*KFD*4PN;0H+8@)6\?^=%[H<>
MML..[; //7G$'LP:I,AS_'YWS,4+<X9=JZ\J["W*4B#8I23CS5+E3=59'(NJ
MU^_QJ&82?0VP(% O09BB' J#V1&"9\0+;<]U;7<4:B&RXWAH![XW^ Q27OV+
M.3F/(Q_50W)!SD?AV Z\,;DXYLDVN4 /B![$=ARYK>\Q_ES7)SW%"+MBA/]?
MC+=GO!?\5,8'/+?MGIS/854R5K(5CJ;*\#DC^SR=D?$HLL/ 'RP$WY1FC)[(
M<H!)]B*=9&\XMKW8QR3?YCE.3AWLW0^2%I2M<#)$0SN*1ZCH>_8X' ^PS5\[
MW]?KA<:QS#L' ZL&L3)C61)#IYU=W6DW^6?MP'M1;Y^->RHP!9)4D*.I>QEC
MGD4[BEM!\;49?TNN<)B:;8&O%PBM@/<YYVHO: ?=>YC\!5!+ P04    " #,
M@']6UK!5G48#  !1!P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6R5
M55%OVS80?M>O.*C!X !*)%&2966V@3AIT (K$#C;.F#8 RV=;:(2Z9&TW?S[
M'25;=0K7VU[L(WG?Q^_N=,?Q7NDO9HUHX6M32S/QU]9N[L+0E&MLN+E5&Y1T
MLE2ZX9:6>A6:C49>M:"F#ED4#<.&"^E/Q^W>LYZ.U=;60N*S!K-M&JY?9UBK
M_<2/_>/&7*S6UFV$T_&&K_ %[6^;9TVKL&>I1(/2""5!XW+BW\=WL\SYMPZ_
M"]R;$QM<) NEOKC%QVKB1TX0UEA:Q\#I;X</6->.B&3\?>#T^RL=\-0^LC^U
ML5,L"V[P0=6?1677$W_D0X5+OJWM7.T_X"&>5F"I:M/^PK[S39@/Y=98U1S
MI* 1LOOG7P]Y. &,HA\ V ' 6MW=1:W*1V[Y=*S5'K3S)C9GM*&V:!(GI"O*
MB]5T*@AGIQ_E#J556J"!P:]\4:.Y'H>6F-UY6!Y89AT+^P%+S."3DG9MX+VL
ML'I+$)*D7A<[ZIJQBXR/6-Y"$@? (L8N\"5]G$G+E_Q+G*_P*$Q9*[/5"'_>
M+XS5]&'\=2[DCC ]3^B:Y<YL>(D3G[K!H-ZA/_WI73R,?KX@-^WEII?8IR_4
M?-6V1E!+$-]*=$[F1:+S,N\-\7J48FP6J-LTGRZ\.=_3-V91"UX;N((\*/(L
MB(J<["+(1T40%T-OCCM5[X1<];X0!S%C01(G9$7Y*& %\QX4=?!*8@4;K4HT
MYBV">+,A#/,@CX;>9^K@&R%OR'-%:@VP@&59D&8)64,6!2,6>T]""OK@*U@I
M51F(61!':9!$A3-9'A.$>;\0^JY/W2N(9L.%IFEB89!0,*-T"-<P8$F0%PE<
M>R=]$("D87@%=!85PR 9,;<@2)0$:9["A?)F?7FS_UW>5SC4YUR1+]+]YR*[
M7H+O=V)OABLAI2O+@M=<EM@%[Q)S!3?>8$XSE 8?T5V?J-UK8?&F4GMI(,F*
M($M2A\J2H?=^N:2AZX)[^@/*-9<KA$$>I*.8<LZRW*,I\?:Z8TGZB\\E.3P9
M<PWJ53O,#91J*VTW\?K=_KVX[\;D-_?NL?G$-<5LH,8E0:/;G!*LNP'>+:S:
MM$-SH2R-X-9<TYN'VCG0^5(I>URX"_I7=/H/4$L#!!0    ( ,R ?U8;@<GZ
M: (  & %   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;)6476_3,!2&
M[_LKK( 02-'RG;2EC;1N("8Q-+4#+A 7;G+:1(OM8+OM^/<<.UDH6E>)F]K'
M/N?Q^SH]GAV$?% 5@":/K.%J[E1:MU//4T4%C*H+T0+'G8V0C&H,Y=93K01:
MVB+6>*'OIQZC-7?RF5V[D_E,['13<[B31.T8H_+W AIQF#N!\[2PK+>5-@M>
M/FOI%E:@O[9W$B-OH)0U ZYJP8F$S=RY#*:+V.3;A&\U'-31G!@G:R$>3'!3
MSAW?"((&"FT(%(<]7$'3&!#*^-4SG>%(4W@\?Z)_M-[1RYHJN!+-][K4U=P9
M.Z2$#=TU>BD.GZ#WDQA>(1IE?\FARXTF#BEV2@O6%Z,"5O-NI(_]/1P5C/T7
M"L*^(+2ZNX.LRFNJ:3Z3XD"DR4::F5BKMAK%U=Q\E)66N%MCG<Z_" V*+*&
M>D_7#9"W]V90[V:>1KQ)\HH>M>A0X0NH("2W@NM*D0^\A/)?@(>Z!G'AD[A%
M>)9X#<4%B0*7A'X8GN%%@]G(\J+_-4M^?,94<J.!J9^GG'?<^#37-,Y4M;2
MN8.=H4#NP<G?O I2__T9U?&@.CY'SU?8B.4.U8H-X=:!'!R<TGJ6=EKKI4+X
M"*\;V!JDO?+C8+2@_.'9V5/RFH2IFP61.PDF&$2IZV>)&Z7IZ$HP!K*H:?.L
MC(2N'\7N)/5)X,:8GR7)Z%YH3$7>V,WBL3O.+"]SDR1P@S @IZ[1._K7XV%;
MV]N*%&+'==< P^KP?%QV7?,WO7M[;JG<UER1!C98ZE]DB4-DU\]=H$5K>V@M
M-':DG5;X!((T";B_$>BR#\P!PZ.:_P%02P,$%     @ S(!_5@F;+^IT P
MZ0<  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULI55-;^,V$+WK5PS4
MHM@43"22^DQM W$VBRW0 ,9FVQZ*'FB)MH651"U)Q<F_[U"R%;?P&D5[L3G4
MS)MYCS/D;*_T%[.3TL)+4[=F[N^L[6Z#P!0[V0ASHSK9XI>-THVP:.IM8#HM
M13D$-77 PC )&E&U_F(V[*WT8J9Z6U>M7&DP?=,(_;J4M=K/?>H?-SY5VYUU
M&\%BUHFM?)+VUVZET0HFE+)J9&LJU8*6F[E_1V^7L?,?''ZKY-Z<K,$Q62OU
MQ1D_EW,_= 7)6A;6(0C\>Y;WLJX=$);Q]8#I3RE=X.GZB/YAX(Y<UL+(>U7_
M7I5V-_<S'TJY$7UM/ZG]1WG@,Q18J-H,O[ ??1-T+GIC57,(Q@J:JAW_Q<M!
MAY. +/Q& #L$L*'N,=%0Y7MAQ6*FU1ZT\T8TMQBH#M%87-6Z0WFR&K]6&&<7
M*XWGJ^TK@54M6@NB+>'A:U]U*/QHW:O66-V/(E8M8,162V/@W6>QKJ6YF@46
M"W%P07%(NAR3LF\DI0P>56MW!A[:4I9_!PB0P42#'6DLV47$][*X 4X)L)"Q
M"WA\DH4/>/P_R?+'W1HEP8;Z\QSW$3DZC^R&[-9THI!S'Z?(2/TL_<4/W]$D
M_.E"W=%4=W0)??&$0UOVM02U@6[BT$T<Y)'#N<(O0I\O_,Y@)@_5E\U:ZN$$
M3@UOV5=U6;5; ]\#I23-*&%QX@Q&TI@2&L;>HRAVF$N_ J,DI"%)*'?+G(<D
MBIGWJ*S2\"QW58'MAK Q2<,,>$1)DJ?>@QMPK=JJ>&,'C'&2A0FV0T(H8]Z'
MZD66((R1UN#0%DH+U\\_PC5<>Y^5%?4DUSFU" @+A3(6."<<B?&, X\)8SGA
M:>+]@O-PBS=,T3=]+2RF*B6*5%1#%GA'4Y(FG+ HA2NT$I*D.<%.A2MO=>F4
M"+1X+Z-:,8F3C% ^2)>1. X)CR/OG[.)' HWFI@O3#.(PI30/#\0'&$RK)I&
M(TP>IPC%X4+CQ5/CQ?^Z\0XR]V:0'(PL>EW9UW,M=Q'T?[;<4;R<Q#D>$S;5
MT(.<1B2GR5O;C7[7P @+L47#]*#76QSE)':'QLY+%9Q<OXW4V^&1,=@O?6O'
MFWC:G=ZQN_'Z?G,?'\%'H;=5:Z"6&PP-;U(42(\/RVA8U0V7^5I9?!J&Y0[?
M8JF= W[?*&6/ADLPO>Z+OP!02P,$%     @ S(!_5NV"L$S( @  JP8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULC55M;YLP$/[>7V&Q:6HE5-X"
M)%F"E'2;-JF5JKYLVD<'CH!J[,PV3;=?O[-)&-'2J%_@SKY[[KG'^)AMA7Q2
M%8 F+PWC:NY46F^FGJ?R"AJJ+L4&..Z40C94HRO7GMI(H(5-:I@7^G[B-;3F
M3C:S:[<RFXE6LYK#K22J;1HJ?R^!B>W<"9S]PEV]KK19\++9AJ[A'O3CYE:B
MY_4H1=T 5[7@1$(Y=Q;!=!F;>!OPO8:M&MC$=+(2XLDXWXJYXQM"P"#7!H'B
MZQFN@#$#A#1^[3"=OJ1)'-I[]"^V=^QE115<"?:C+G0U=\8.*:"D+=-W8OL5
M=OU8@KE@RC[)MHN-?8?DK=*BV24C@Z;FW9N^['08)(Q?2PAW":'EW16R+#]1
M3;.9%%LB332B&<.V:K.17,W-H=QKB;LUYNGLFO*"/"H@]C@4.7^@*P;J8N9I
M1#<Q7KY#6G9(X2M(04AN!->5(I]Y <4A@(>T>F[AGMLR/(GX"?)+$@4N"?TP
M/($7];U&%B]Z8Z^+E=(2/XMCO79(H^-(YJ9,U8;F,'?P*BB0S^!D']X%B?_Q
M!,]1SW-T"CV[QYM7M R(* DSG%OD+"WG8U1/@AVGNE"(?8;Z0K,":34^<%#P
MX.SZL+1+<J$T>4]&[BCQW30:6WL<INXDQFA0:DH6>=XV+:,:"D(;(77]A]K;
M=SX. S=) W)!SM-)Z*9Q1"[^+\'!5(C<))JX?I+:"GX4N\%D3$XH&_?*QF]6
M%I2N&TNT;'4KX9 OO.#84W!,[Y,ECNO]$ZA4!'A1\_6ATHM!T3.4/<*6)X$;
M1(GQ1@,['MC)P$[W]D,%.)9+;9#=8!RYT3@]>Q":L@-)C\GH#09( W)MQZ3"
M V^Y[F9)O]I/XD4W@/Z%=V/\ALIUS15A4&*J?YFB7+(;C9VCQ<:.HY70.-RL
M6>'?!*0)P/U2"+UW3('^_Y3]!5!+ P04    " #,@']6NV4%C4,"   F!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6R5E-]OVC 0Q]_[5UC>-&T2
M(L%08 PB0;MIE=8)E6Y[F/9@DH-$^$=F.Z7][W=V0L8D0-I+[+/O/OZ>X[OI
M7IN=S0$<>99"V1G-G2LG4633'"2W75V"PIV--I([-,TVLJ4!GH4@*2(6Q\-(
M\D+19!K6EB:9ZLJ)0L'2$%M)R<W+ H3>SVB/'A8>BFWN_$*43$N^A16X;^72
MH!6UE*R0H&RA%3&PF=%Y;[(8>/_@\+V O3V:$Y_)6NN=-^ZR&8V](!"0.D_@
M.#S!#0CA02CC=\.D[9$^\'A^H'\*N6,N:V[A1HL?1>;R&1U3DL&&5\(]Z/UG
M:/*Y]KQ4"QN^9%_[]H>4I)5U6C;!J$ 6JA[Y<W,/1P'C^$P :P)8T%T?%%3>
M<L>3J=%[8KPWTOPDI!JB45RA_$]9.8.[!<:YY*MV8,F2O_"U /+VT0_VW31R
MR/8>4=IP%C6'G>'T&+G7RN66?%099/\"(A35*F,'90MVD7@+:9?T>QW"8L8N
M\/IMIOW Z_]7IN3G%_0C=PZD_74J[1HZ. WU)3.Q)4]A1K$F+)@GH,F;5[UA
M_.&"Y$$K>7")GJRP!+,*U>H-44%^6<L_)?0BZK30N47R%5XTR#68<-G'QM6"
MJQW630JEXRJ%1L-KPL8=-F*=P8BA,6"=^'V_$P][5X_:<7%^GYRZDNCH[4HP
MVU"AEJ2Z4JY^QNUJVP3F]=O_ZUYWD'MNMH6R1, &0^/NZ)H24U=E;3A=ADI8
M:X=U%:8Y-C(PW@'W-QH3; Q_0-L:DS]02P,$%     @ S(!_5K8<LZ>& @
M< 4  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULC91=;YLP%(;O\RLL
M-E6;A HX!&B;("7]T'H1*6J[[6+:A0.'@&HPM4W3_OL=FX1E4AKM)O:QSWG\
M'H?7TZV0SZH$T.2MYHV:.:76[:7GJ:R$FJEST4*#.X60-=,8RHVG6@DLMT4U
M]ZCO1U[-JL9)IW9M)=.IZ#2O&EA)HKJZ9O)] 5QL9T[@[!<>JDVIS8*73ENV
M@4?0W]N5Q,@;*'E50Z,JT1 )Q<R9!Y>+T.3;A!\5;-7!G)A.UD(\F^ ^GSF^
M$00<,FT(#(=7N ;.#0AEO.R8SG"D*3R<[^EWMG?L9<T47 O^L\IU.7,2A^10
ML([K![']!KM^)H:7":[L+]GVN?3"(5FGM*AWQ:B@KII^9&^[>S@H2/P/"NBN
M@%K=_4%6Y0W3+)U*L2729"/-3&RKMAK%58WY4QZUQ-T*ZW0ZSS+1-5J1%7MG
M:P[DRY,9U->IIQ%ODKQLAUKT*/H!*J!D*1I=*G+;Y)#_"_!0UR".[L4MZ$GB
M#63G9!RXA/J4GN"-AV;'EC?^WV9_S==*2_PR?A]KMX>%QV'&+9>J91G,'+2#
M OD*3GKV*8C\JQ-2PT%J>(J>/J+[\@XEB@*_W)WLMI=]3.M)VG&M<X7P$=XQ
MU&N0]IX/@]%*BJR3@ [41L62:9 5XXI\)C1T)V'@QG%H@L3UX\B=)/[HOBDD
MPQOM,HV59ZQNK\CM2U>U%D+]&+-BDL2^&P71Z$Y:SY "@$2QF_@A"8+(O1A'
MHR>A&>\/2H+8#:*)"2Y</PK=8$S)L1OV#EQ0@]Q8KRMB[ZXWQ+ Z/"?SWD5_
MT_NW:,GDIFH4X5!@J7\>3QPB>W_W@1:M]=1::'2HG9;X)((T";A?"*'W@3E@
M>&33/U!+ P04    " #,@']6SY J@IP#  "Y"0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6RE5FUOVS80_NY?06C#L &")5&O3FT#=K)B*98NB--M
MP+ /E'2VA4BD1E)ULU^_(V6KSFJ[0/K%/E)WSSW/'=^F.R&?U!9 DT]-S=7,
MV6K=7GF>*K;0,#46+7#\LA:R81J'<N.I5@(K;5!3>]3W$Z]A%7?F4SMW+^=3
MT>FZXG OB>J:ALGG)=1B-W,"YS#Q4&VVVDQX\VG+-K "_:&]ESCR!I2R:H"K
M2G B83US%L'5,C;^UN'W"G;JR"9&22[$DQG<EC/'-X2@AD(;!(9_'^$:ZMH
M(8U_]IC.D-($'ML']+=6.VK)F8)K4?]1E7H[<S*'E+!F7:T?Q.X7V.NQ! M1
M*_M+=KUO&#FDZ)06S3X8&305[__9IWT=C@(R_TP W0=0R[M/9%G>,,WF4REV
M1!IO1#.&E6JCD5S%35-66N+7"N/T?+454I-'D U9,OY$?A6,*_+C(\MK4#]-
M/8TYC*=7[/&6/1X]@Q=0<B>XWBKR,R^A? G@(;F!(3TP7-*+B#=0C$D8N(3Z
ME%[ "P?%H<4+S^+EFMQ4JJB%ZB20OQ:YTA)7Q]^GU/98T6DLLV.N5,L*F#FX
M)13(C^#,?_@N2/PW%YA& ]/H$OI\A3NP[&H@8DV4[9,V?<I-GVK3IU.$+T*>
M)KQ0F&&$=88F!VEK?3P8X8JO&:9F=?4OE$?YR?<D=>,P<<,)M?8D13M,1A^X
M@@*+^\(Y<*-HXF9)2-(L<A-_,GH4FM48F+F3+'%I'%L[37QW$L7D0@7CH8+Q
M:RIXMG@7T4X7[X[I3E;ZF>#V _+XW$*_D=ZS!L@MQWR@],MZ+KH-;FQ")W9-
MA^2W%FNK*[[9[[[%1E8%GBH=5KP'0_KW#]<D'&>F1-04STWC>/2NXW >YQ!Z
M+9JFXU7!S#FH#BB'=D2C=XQW>""3T/\*T'N<R@4)Q@&U 'Y 7=^/!T'AF?@'
MJ\30 %E41Z+^K'BQ9>@W*(N2"!= -GH+N;2DSH+>\A*32@/'>'D1/1K[QXK#
M+Q?>Z!O:V!.DE]N8'[4Q&L>I%3N)(S<+TP-2D)U!ZNM7?%:8?ZDP[!6B%C=,
M_]^2UT#&X]#ONSS)W"@.1RMH=:_>#[Z5*"[A)'63-!@6'WT]YI[IRU,%3V%*
ML^S-">-KAXQW=)UBTHU]-"BDT''=WZS#[/ N6?37\6?W_E%SQ^2F0A$UK#'4
M'Z=XPLC^H= /M&CMY9P+C5>]-;?XM@)I'/#[6@A]&)@$PVMM_A]02P,$%
M  @ S(!_5A>@B3B+ @  C@4  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&ULE53?;YLP$'[/7W%BT[1)J( A(>D2I/3'M$FK5K7=]C#MP8%+L&HPLTV3
M_O>S#:&9E$;:"]S9]WWWW<'=?"ODHRH1->PJ7JN%5VK=G >!RDNLJ#H3#=;F
M9BUD1;5QY290C41:.%#% Q*&DZ"BK/:RN3N[E=E<M)JS&F\EJ+:JJ'R^0"ZV
M"R_R]@=W;%-J>Q!D\X9N\![U]^96&B\86 I68:V8J$'B>N$MH_.+Q,:[@!\,
MM^K !EO)2HA'ZWPI%EYH!2''7%L&:EY/>(F<6R(CXT_/Z0TI+?#0WK-_<K6;
M6E94X:7@/UFARX4W]:# -6VYOA/;S]C7,[9\N>#*/6';Q<8F.&^5%E4/-@HJ
M5G=ONNO[< "8AJ\ 2 \@3G>7R*F\HIIF<RFV(&VT8;.&*]6AC3A6VX]RKZ6Y
M90:GLV^Z1 F7K918:_C*Z(IQIADJ>/] 5QS5AWF@31X;'>0]YT7'25[AC C<
MB%J7"J[K HM_"0(C<%!)]BHOR$G&*\S/((Y\("$A)_CBH>K8\<7_7?6OY4II
M:?Z5W\?J[EB3XZQV?LY50W-<>&9 %,HG]+)W;Z))^/&$YF30G)QBS^[-/!8M
M1Q!K$$Y_WNOG+_J/B3Y)>UST4IDL(]-UK%8FD>W\H3.ZKAHNGA&AH<_N+X$T
M2?T9B6&63/Q).AUU'=9T]Q(2)9&?IL02I.FLC^AO83KUDS"&)/')-!XM\URV
M6 #NS/)1!CN>S'PR(Q"E8W\R34</0E,.;R'RQR9Q/ N='<T,"TGA6+>#@QFI
M4&[<)E"0B[;6W;@,I\.R678S]A+>;:H;*C>L5L!Q;:#A63KV0';3WSE:-&[B
M5D*;^75F:18F2AM@[M="Z+UC$PPK./L+4$L#!!0    ( ,R ?U8^:U7K3 (
M "\%   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;)U4WV_:,!!^YZ^P
MO&K:)$82 RUE$ G:39O4:JBP[6':@Y,<Q*I_9+93VO]^M@.!292'O<1WOKOO
MOL_Q>;)5^M&4 !8]"R[-%)?65N,H,GD)@IJ>JD"ZR%II0:US]28RE09:A"+!
M(Q+'EY&@3.)T$O86.IVHVG(F8:&1J86@^F4.7&VG.,'[C0>V*:W?B-))13>P
M!/N]6FCG12U*P01(PY1$&M93/$O&\X'/#PD_&&S-D8V\DDRI1^]\+:8X]H2
M0VX] G7+$]P YQ[(T?BSP\1M2U]X;._1/P?M3DM&#=PH_I,5MISB$48%K&G-
M[8/:?H&=GJ''RQ4WX8NV3>X@QBBOC55B5^P8"":;E3[OSN&H8/1: =D5D,"[
M:118WE)+TXE66Z1]MD/S1I :JATY)OU/65KMHLS5V?2;+4&C.R4W'U:@!;IC
M-&.<608&O5O1C(-Y/XFLZ^3SHWR'.F]0R2NH"4'W2MK2H$^R@.)?@,A1;'F2
M/<\Y.8MX"WD/]9,N(C$A9_#ZK>Y^P.O_A^Y?L\Q8[>[+[U/*&]S!:5P_0V-3
MT1RFV V) ?T$.'W[)KF,/YYA/6A9#\ZAITLWDT7- :DU4D$!]PJL5\ /"D[1
M/@M\FO;,N#X==_(@,M?*G_ZQTUG6F6'%"TJZHX1TKX;7B'2)LZ[[H\Y*6<K1
MQ5'LXA!%IXXB.KK$ O0FC*I!N:JE;>YSN]N^!K-F" [IS5-R3_6&28,XK%UI
MW+L:8J2;\6P<JZHP$IFR;L""6;H7#;1/</&U4G;O^ ;M&YG^!5!+ P04
M" #,@']6?S*TJ&<#  !I"   &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6R55M]OVS80?O=?06C%L )*)%$_K*2V@2;=T (-%C39]C#L@9;.%E&*5$FJ
M3O[['BE'<5M5Z%YL'LG[[KL[WIU6!Z4_F@; DH=62+,.&FN[RR@R50,M,^>J
M XDG.Z5;9E'4^\AT&ECME5H1T3@NHI9Q&6Q6?N]6;U:JMX)+N-7$]&W+].,5
M"'58!TGPM/&![QOK-J+-JF-[N /[5W>K48I&E)JW( U7DFC8K8/7R>55X>[[
M"W]S.)B3-7&>;)7ZZ(1W]3J('2$04%F'P/#O,UR#$ X(:7PZ8@:C2:=XNGY"
M_\/[CKYLF8%K)?[AM6W601F0&G:L%_:#.KR%HS^YPZN4,/Z7'(:[>1J0JC=6
MM4=E9-!R.?RSAV,<3A3*^ <*]*A />_!D&?YAEFV66EU(-K=1C2W\*YZ;23'
MI4O*G=5XRE'/;MX#ND1^NV=; >;E*K*(Z4ZBZJA_->C3'^@GE-PH:1M#?I<U
MU%\#1$AF9$2?&%W16<0W4)V3- D)C2F=P4M'#U./E\YY:,B_-]!N0?\WY>(
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
M0(7T=*%FVU;P,2$G4QT70GT!MD38(M,&4.94/Z![0K%"W=[5EQHU<V6%SXZ
M.:/+B^$E)-/8'T\&SAQ",DG\031V1D+&U(_&D3-&, I'?IP,S^Y+I(E36$(=
M14,_C&E+65;](XN (W\ZG?C): +'ZAL<-(I O6['@8%,-=)V/=/O]A/GLFNT
M/^[=N+IF>LVE(08%A8;GX\0#W8V SK"J;MMNI2PU<;LL:6JB=@YT7BAE]X9+
MT,_A]#=02P,$%     @ S(!_5BQ,67+4!0  ,1,  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3 N>&ULS5A;;]LV%'[WKR"\8&@!U=9=5IH82)RT:==L1I*N
M0X<]T!)M<95(E:3J>+]^AY2L.JGLV6D?]F"+I'@^?N=*BB=++C[)C!"%[HN<
MR=-^IE1Y/!S*)",%E@->$@9OYEP46$%7+(:R% 2G1JC(AZYMA\,"4]8?GYBQ
MJ1B?\$KEE)&I0+(J"BQ6YR3GR].^TU\/W-!%IO3 <'Q2X@6Y)>I].170&[8H
M*2T(DY0S),C\M'_F')]'>KZ9\#LE2[G11EJ3&>>?=.=->MJW-2&2DT1I! R/
M+V1"\EP# 8W/#6:_75(+;K;7Z*^,[J#+#$LRX?D'FJKLM#_JHY3,<96K&[Z\
M(HT^@<9+>"[-/UK6<P._CY)**EXTPL"@H*Q^XOO&#AL"(WN+@-L(N(9WO9!A
M>8$5'I\(OD1"SP8TW3"J&FD@1YEVRJT2\):"G!K?D!PKDJ(I%FJ%[@1F$AM[
M2?3L#L]R(I^?#!4LI*</DP;TO 9UMX Z+KKF3&427;*4I \!AL"PI>FN:9Z[
M.Q$O2#) GF,AUW;='7A>J[9G\+S#U?[S;":5@-Y?78K7L'XWK,Z@8UGBA)SV
M(44D$5](?_SS3TYHO]Q!VF])^[O0Q[>0D6F5$\3GB.&"2(19"ID!JFCF&2WU
M&]&H5H)JE,@N)78NTZW$Y3V5BK)%[V9SN255&5(901->E)BM>K>4\0(G&4"*
M5>^*YRG(H'>TH)K2>X@&@1)>%)"/"42(@'@'RE.B8/QCM:@PS/X ?[T)8?KU
M-Q"36BK78S+#@F0P 80!99/'QXS\337.+_ '9F/HG')%DHSQG"]6,&]@H7<J
M'3R%TRV4+X6N,:OF$":5T%SN 'OP--B6Z\>,L\4"?H#=F/!IB']0EF2&,:\8
MQ/=;6MU3AMZP+T0JJ*B&/)1<T]0I $L9?SY[-WW>+M2N<"T&Z)JPQ;U6](I8
MQM*O"0CA7",M8+J.1,[(V@\I%5!VN9!Z8*T@,@H",PJJ5OIQ!:C_Z$'@ED*Q
M$Q00-VB^J@#VV=KW&TR?'V*.*VQ6J=8.1&>5,L'06/?PZ#1#O<TA- %]8)=@
MCR/QM2"$Y6">WIF4Y('E)UR47)AL0K?;8[FE#VX4%;H$:KR@"=BIWI.U.*2%
MA'U(.PATT@&#?MOB#6WS5=45(S#S_Q,BPU\G;[8$SSH/M1L+KG?U!Z;<WX]H
M1U$.VJ(<[%V4TXH@Q?>IP#LQNROPF394#S9"4LQ C_5FB!Z/.+V+3AK'O8>F
MW%IH''2$0M\*0@\:OAU;(SMJ4V>?VN<BUPI''OS'MM>D.OJ.5/=0[%N^[S:/
MELOCO<%'CN7YCA6ZT=?6@Z3OB!8?O4".8_FAVZ8$>E+9-$!@M=ARG5&;M.BP
MI 458MNR;7O][-UQ!88Z N@P]BS/":#M6:$36WX0@Z_>LQ+3%$ZF4&,2.!(
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
M7ER I8R;E^@UFCEU9!4''P?&,E<>R%!E(*\XXJ[.9AA;1\]O$J<K*N<-%?(
M%4S01$E;&'0I,\C^!(A=7FURY"ZY<Q)$O(#T /7P*T020@)XO;98O1JO_P#>
ME+O:O$+SBO',E<8@*C/$1*G5#3BE6H.^34#,07^_+_L@MG_[3DU)4QA%[O4R
MH&\@&C]_A@?)FP#S?LN\7Z/W_O<QHV\?W5;H@P5A[LVZOX.L#]NL#X/G=?G7
MR@SCD 3]!*I-@-*@I30(0DUH6K@I=Q1>.W!=L=(KIQ4.^H4F3#)1B:"6@IML
M6=6C-H6C/=72T0ZR/FZS/GXB+85QR$8IG;2,3OY92O1VHY2"FVQ95)QT]I/L
MJ9A6Q)XX\37?Q4^DIPU >/.?$R8=*Q+6E+)*HQLH6,HA;&=AI&WKUUDQ[NVK
M<'9AY+AS<ARTS,<()PS4WZR;SFAQV"$_Y:[^L+V?A>&WK6EGRGBPKV+:A9/C
MSLIQT#,?(Z8P4&^SF#JGQ6&+#(KI+QPM#+]M33M;QB?[*J9=>#GIO)P$+?,1
M8MH =+A13*3S61*VQW?LUA&BQH#[/,L@59K6[8"0@,*0V]:Q,V%"]E1 9!>>
M3CI/)^'OZT<(* P4$%"\UBL1H!=U1\B@NK1-VZ2=;;M.9TVOI5O>M*PF5"^8
M-(A#[D*3@R-G8KKI C4#J\JZ\S)7UBI1WQ9 ,]!^@7N>*V7O!GZ#MA<W_@U0
M2P,$%     @ S(!_5BD1YA,9 P  !0L  !D   !X;"]W;W)K<VAE971S+W-H
M965T-38N>&ULK59=;]HP%/TK5C9-K=02)X$ '2 5V+0],*&R=@_3'DQR"5X3
MF]D.=/]^MA-2J );!P\0?]QS?(Y]X]S>AHM'N010Z"E+F>P[2Z56-ZXKHR5D
M1#;X"IB>67"1$:6[(G'E2@")+2A+71_CT,T(9<Z@9\>F8M#CN4HI@ZE ,L\R
M(GX/(>6;ON,YVX$[FBR5&7 'O15)8 ;J?C45NN=6+#'-@$G*&1*PZ#NWWLW(
MPP9@(QXH;.1.&QDK<\X?3>=SW'>P400I1,I0$/U8PPC2U#!I';]*4J=:TP!W
MVUOVC]:\-C,G$D8\_49CM>P['0?%L"!YJN[XYA.4AEJ&+^*IM/]H4\9B!T6Y
M5#PKP5I!1EGQ)$_E1NP O/  P"\!_DM \P @* &!-5HHL[;&1)%!3_ -$B9:
MLYF&W1N+UFXH,\<X4T+/4HU3@UEQ?(@OT(PFC"YH1)A"MU'$<Z8H2]"4IS2B
M(-'%&!2AJ;Q$UVBFTRG.4S X"4HBG5!JB6(J29((2(@](STI8 TL!PVYGXW1
MQ=O+GJNT;+.X&Y42AX5$_X!$ST<3SM12H@\LAGB?P-5^*]/^UO30/\HXAJB!
M N\*^=CW:P2-_AWN'9$35&<06+[@ -^$_.0"306/\TC5[4\!;];#S8M^(U<D
M@KZCWV0)8@W.X-T;+\3OZ[R=B6S/:;-RVCS&_G>G!3RT<',#K0==W EPV&[V
MW/6NBYK 3B?H=C&N O<4MBJ%K:,*OPK"9$:EO:;F_ EL:B-]93RF=*'0]PED
M<Q _ZL0?97[M,9V);&\3PFH3PM,2,CRGTS.1[3EM5T[;IR5D 6_MY%E'WQD8
M[^19X:(FL!5Z^M>N3\A.I;#S/PGYA;/K*BDO/CQ<(5!1X_)H?AY=Z+6G=B:R
MO3WI5GO2/2T_N^=T>B:R/:<>?OX^X],RM,3O7H4>#KV:.[,N,O!]+PB"%SGJ
M[A04&8C$UED2V9J@^,Q6HU4M=VLKF!?C0U/CV4+EF:8H$"=$))1)E,)"4^)&
M6[\ZHJBYBH[B*UNVS+G219!M+G6="L($Z/D%YVK;,0M4E>_@#U!+ P04
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
MN1;H'<TA[P*XRA-K#'XT9H8'$:\ANT"!_P9A#^,>0O/GI_L#= )[GP*#%YS
M:]UZ@VZ,K?/65O3EHPI$'R14XFN?;0UJV(^JGQ&7HB893!WU$!# M^"D?[SP
M(^_//LEG NL8$%H#PB'T]!.3I+2;ID]JDQ^9?/WTVJ8X"?W8]Y*)NSV4\30P
M"#P_B;V1#>Q0'%F*HT&*]J;4P'4MJ,=@'\\&9'RPO'<1^/B896]8$/K]'"/+
M,1KFR*J:T._HRI9='\5!C)_=-6<"Z\B-K=SXMY1-?$X#S@36,2"Q!B2_6#;)
MDVKP1Z/8BW%TM"%[ A,\4OU"T+\EQY;B^!QE,^ZI!U7=X1'+WK DC/LY^M[^
M/>D]JW!F@X4S#/*S&^=<:%W)!ZV!_UN*IX4]EPEG0NN:@/<FX%\LH!:@4QCJ
MS1,%"3[:FWV181Q%L8=/;,]]>^ /OGR?6T0MRE%YA$^JZ$3<.#SBZ1YTGFKU
ME6G(A6H&-U0VO9:=M4W_E6EUC^9G^F/ =+1[F.9+XH;P54$%*F&I(+V+6+T8
M>=.<-P/):M/?WC.I+#"G:_5! UP'J.M+QN3C0"]@/Y'2'U!+ P04    " #,
M@']6[2D&S- #   I$@  &0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6S5
M6&V/VC@0_BM6KJI:J=W$><\6D"![O:MT*ZU [7VH^L$D Z2;Q-0VT/[[LY,0
M2 A1D?+A5D(0.S-/GAG/$\8>'2A[YAL @7YF:<['VD:([;VN\V@#&>%W= NY
MO+.B+"-"#ME:YUL&)"Z<LE0W#</5,Y+DVF14S#VQR8CN1)KD\,00WV498;]F
MD-+#6,/:<6*>K#="3>B3T9:L80'B\_:)R9%>H\1)!CE/:(X8K,;:%-^'V%,.
MA<67! [\[!JI4):4/JO!IWBL&8H1I! )!4'DSQY"2%.%)'G\J$"U^IG*\?SZ
MB/ZQ"%X&LR0<0IK^F\1B,]9\#<6P(KM4S.GA;Z@"<A1>1%->?*-#96MH*-IQ
M0;/*63+(DKS\)3^K1)PY8/>*@UDYF&T'^XJ#53E81: ELR*L!R+(9,3H 3%E
M+='419&;PEM&D^1J&1>"R;N)]!.3D.81Y(*1(JGR,X<]Y#O@B.0Q"BD7B*[0
M7Y3&'"UH&J,W#R!(DO*WZ#U:R***=RDHDXQ\IZQB#(RK*1)%=)<++I<[@F1/
MEM+R/9H>9^>GV:^/D"V!?9.WPPH!-9G-$_Y\;O9Y\8#>O'H[TH5,@@I%CZJ
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
M<4$8!7V><ZYV&^.@G>')+U!+ P04    " #,@']6J;^2,?\"  #K"   &0
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
M0-H ,S\7)GEUQR[0_ '%_P!02P,$%     @ S(!_5E9Q;!]M @  9P8  !D
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
M3PBBG2"ROGN0=3FGFN:9%%LBS6J,9AHV5:M&<ZPU'V6A)<XRU.G\$VU+<JN
MV,^AR-$<-&5<'9-W9($GH.PX$%$14)KA'D!)JDYW$@AMA-3L%[5["_=X2!1D
MOD9+)K!?[/#G/3YZ C^'XH3$X5L2!5%$;A=S<O3Z^,\P/F;DTHI<6I&-&S\1
MUUG_4I%+9_VJMWZV;_VRMT[.EDI+/"-#.?2LT3#+7)M3M:8%S#R\%PKD!KS\
MS:LP"=X?R"1VF<2'HN>X,?&0IUZ56)6Y>9M\&H9QDOF; =C(P4;/P49#L%XU
M_C?8V,'&S\'&0[#Q2V")@R7_!4M> DL=+'T.E@[!TI? )@XV.0C[6@-6XTJ#
M'$).'B'C<!+'DW08.G70Z6&HT)0/\::/CF6<Q-,@^9OG[Y4L4_T_4[EBK2(<
M*E0&)RE:EGU%[3M:K&T56PJ--=$V:_P)@30+<+X20C]T3&%TO[7\-U!+ P04
M    " #,@']6N^@OXTT#  !4#0  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M,RYX;6RU5UM/VS 4_BM'&9J8!.32-%#61N*R:4@P53"V![0'-SDE%K'=V6X+
M_WYV$M(+:390>6EC^YS/WW=\.<?]N9 /*D/4\,ARK@9.IO7DV'55DB$CZD!,
MD)N1L9",:-.4]ZZ:2"1IX<1R-_"\R&6$<B?N%WU#&??%5.>4XU""FC)&Y-,I
MYF(^<'SGN>.:WF?:=KAQ?T+N\0;U[60H3<NM45+*D"LJ.$@<#YP3__C,[UB'
MPN(GQ;E:^@8K923$@VU<I /'LXPPQT1;"&+^9GB&>6Z1#(\_%:A3SVD=E[^?
MT;\6XHV8$5%X)O)?--79P#ER(,4QF>;Z6LR_826H:_$2D:OB%^:E;=AS()DJ
M+5CE;!@PRLM_\E@%8LG!CS8X!)5#L.X0;G#H5 Y%Y-R262'KG&@2]Z68@[36
M!LU^%+$IO(T:RNTRWFAI1JGQT_%WH5'!D#R148ZP>XZ:T%Q]@GVXO3F'W9U/
ML .4PX],3!7AJ>J[VLQJ?=VDFN&TG"'8,(,?P)7@.E/PA:>8K@*XAF[-.7CF
M?!JT(IYC<@ =?P\"+P@:")W]O[O?0J=3A[!3X'5>&<*[2V,(%QJ9^MT4MA(U
M;$:UQ_=834B" \><3X5RAD[\\8,?>9^;)&\);"4 81V L T]OD:E)4TTII 0
ME35I+0&B L#>++.X$W:\OCM;UO#2*#H,%T8KW+HUMVXKMW)Q)"9(9W9]FLB5
M"-VE>?UNUU]G]](J./(WT8MJ>E$KO4MSIF"J$*2];AI/5_0R=%&X3NZE4>AM
MXG98<SMLY39$F2#7YC(',39W)7^ )"/R'AMIEEB])0;>@>=YW36BK5.^<9\>
MU8*.6@5=44[9E,'=%;(1RL9#V8KPVD.Y); 5L;U:;.]=;J7>-@.P);"5 /C>
M(K5YK>M]P34:7+T_EHC BX!,RH#L@1EBC<FL'3,"5B2S)K7MKF^5NY3)_?;M
M31[_N;W;(5Z[O-M"6Q4<+ 0'[[+%*]AM!6%+:*M!6!0??FMJ?^,F;\?TX0F)
M;!2[U3K#7:I;&9K,8LMY!8F8<EV6L'5O_60X*0IE=V%>OC>N3&*B7$&.8^/J
M'1R:1"W+$KYL:#$IJN"1T*:F+CXS\^Q!:0W,^%B8T%4-.T']D(K_ E!+ P04
M    " #,@']6!WC@KCT"  "O!0  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M-"YX;6RM5%UOFS 4_2N6-TVMM 8P-.DR0&H23=W#IJA9MX=I#PY< HK!S'9"
M^^]G&XJ(2JH^[ 5_W7-\SC7WA@T7>YD#*/18LDI&.%>JGCN.3'(HJ9SP&BI]
MDG%14J678N?(6@!-+:AD#G'=J5/2HL)Q:/?6(@[Y0;&B@K5 \E"65#PM@/$F
MPAY^WK@O=KDR&TX<UG0'&U /]5KHE=.SI$4)E2QXA01D$;[UYLO Q-N GP4T
M<C!'QLF6\[U9?$TC[!I!P"!1AH'JX0A+8,P0:1E_.T[<7VF P_DS^Q?K77O9
M4@E+SGX5J<HC?(-1"AD],'7/FSOH_%P;OH0S:;^H:6.G!*/D(!4O.[!64!95
M.]+'+@\#@!>< 9 .0-X*\#N ;XVVRJRM%54T#@5OD##1FLU,;&XL6KLI*O.*
M&R7T::%Q*O[.%4BTID]TRP!=K$#1@LE+=(4V^H=)#WJ39ZBR4747=84>-BMT
M\?XR=)268(B<I+MNT5Y'SERW@F2"?.\C(BXA(_#EV^'>*=S1QGOWI'=/+)]_
MAF_H\303OV^W4@G]D_T9,]FR!N.LIO#FLJ8)1%A7E@1Q!!Q_>.=-W<]CEO\3
MV4D"_#X!_FOL\8)6>UU*"=2*5@FT#SWFN*696AK3&8XQN2$S$LST*QZ';EX&
M!L3]Y+M3KP\\41KT2H-7E?[@BK(Q9<%;E;T,/*/,&923:67?J-@5E40,,@UU
M)[-KC$3;'MJ%XK6ML"U7NE[M--<=%80)T.<9UVGM%J9H^QX=_P-02P,$%
M  @ S(!_5I;EHMD0 P  A@T  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N
M>&ULQ5==3Z- %/TK$W9C-%F%H7Q56Q)MUZS)FC0V[CZ8?9C22TL$!F>&5O_]
MS@!BJ4@TDOC2,L,]Y]Y[YD NHRUE]WP-(-!C$J=\K*V%R$YUG0=K2 @_H1FD
M\DY(64*$7+*5SC,&9%F DE@W#</1$Q*EFC\J]F;,']%<Q%$*,X9XGB2$/5U
M3+=C#6O/&S?1:BW4ANZ/,K*".8C;;,;D2J]9EE$"*8]HBAB$8^T<GTZPJ0!%
MQ)\(MGSG&JE6%I3>J\75<JP9JB*((1"*@LB_#4P@CA63K..A(M7JG JX>_W,
M?EDT+YM9$ X3&O^-EF(]UCP-+2$D>2QNZ/875 W9BB^@,2]^T;:,=67&(.>"
M)A58KI,H+?_)8R7$#@!;;P#,"F"^%S"H (.BT;*RHJTI$<0?,;I%3$5+-G51
M:%.@93=1JHYQ+IB\&TF<\,^#@.:IX&A&GL@B!G0X!4&BF!^A8S27IEGF<I.&
M4N\J,*L"C]'M?(H.OQ^-="$+471Z4"6]*).:;R2=0G""!O@',@W3;(%/W@_'
M3;@NVZ\U,&L-S()OT+L&=[\E%;H2D/!_;3*4>:WVO.H)/>49"6"LR4>0 ]N
MYA]\PXYQUB9*3V0-B0:U1(,N]A>)JL[;FBT9G()!O3TVOFEYV,6./=(WNXVT
M! X-Q\(#LPYL%&G515J=1<X8#7(&\B4CU&E=$P$L(C%'=]>0+("U'E$GY4>/
MJ">R1O=VW;W]12ZV^Y2H)[*&1$XMD?-I%Y<,=L/%MH5=U]IS<4N@9[B.[1GM
M+G;K(MW.(J_2D!$N6!X(:>8#DF1GZ.=#'F6%K[NLW,G[T7/JB:PA@5=+X'V1
ME;T^)>J)K"'1L)9H^&DK#U\[U'!MS]TS\NLPSS4<[+3;&!LODX716>(E*V8H
M% )TVK:;YJ.'TA=;L^F=<0I_D76KQ'W)U!-;4Z:7B0MW3BOOLF]%L3LG.*YG
M[+^'6\(P=H:#??_J.T.R^D*Y)FP5I1S%$$J@<>+*)X"50W^Y$#0KYN8%%7(*
M+R[7\D,)F J0]T-*Q?-"C>+UIY?_'U!+ P04    " #,@']6WX<=<WX"  "%
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6RM5=N*VS 0_17A0FFA
MQ)=DT^TV,>32TH4N++N]/)0^*/8D%BM+KC1.-G_?D>RXV<4)I?3%UF7.T3EC
MS7BRT^;!%@#('DNI[#0H$*NK,+19 26W UV!HIVU-B5'FII-:"L#//>@4H9)
M%(W#D@L5I!._=FO2B:Y1"@6WAMFZ++G9ST'JW32(@\/"G=@4Z!;"=%+Q#=P#
M?JUN#<W"CB47)2@KM&(&UM-@%E\M+ER\#_@F8&>/QLPY66G]X";7^32(G""0
MD*%CX/3:P@*D=$0DXU?+&71'.N#Q^,#^T7LG+RMN8:'E=Y%C,0TN Y;#FM<2
M[_3N$[1^O,!,2^N?;-?$CJ* 9;5%7;9@4E *U;SY8YN'(T \/@%(6D#R'# Z
M 1BV@*$WVBCSMI8<>3HQ>L>,BR8V-_"Y\6AR(Y3[BO=H:%<0#M/[0AMD7\"4
M;,[5 _NLN;+LU1*0"VE?3T*D0UQHF+6$\X8P.4$8)^Q&*RPL^Z!RR)\2A*2N
MDY@<),Z3LXQ+R 9L&+]A290D/8(6?P^/S\@9=AD;>K[A2;X5LJ6PF=2V-L!^
MS%86#5W'GWW):KA&_5RN1*]LQ3.8!E2#%LP6@O3EBW@<O>\S^I_(GM@>=;9'
MY]C;BX+NHN0N Y(N"I5QQ?=\)8'EM>&N+OMR<)XX9GO@IL_N6=P_VKWH[%Z<
M537;@J$NQKA2-9=,*'(.%AFYA#Z/#=L[S^8ZYS:-!M&([MOVV%$3%4?/PL;)
M91?8J V/*KH$L_&-SK),UPJ;RNE6NUXZ\RWDV?J<>FS3$O_0- WZAIN-H%J7
ML";*:/"6Q)FFZ343U)7O&RN-U(7\L*#_!!@70/MKK?$P<0=T?Y[T-U!+ P04
M    " #,@']6VOD&R'("  !K!@  &0   'AL+W=O<FMS:&5E=',O<VAE970W
M-RYX;6RM55UOFS 4_2L6FZ9.6LLW2;H$J4TT;=*F54V[/3MP"58-9K:3=/OU
MNS8$T99V?=@+V'#.\3G7^#(_"'FG2@!-[BM>JX53:MV<NZ[*2JBH.A,-U/BF
M$+*B&J=RZZI& LTMJ>)NX'F)6U%6.^G</KN2Z5SL-&<U7$FB=E5%Y>]+X.*P
M<'SG^.":;4MM'KCIO*%;6(.^;:XDSMQ>)6<5U(J)FD@H%LZ%?[Z,#=X"?C X
MJ,&8F"0;(>[,Y$N^<#QC"#ADVBA0O.UA"9P;(;3QJ]-T^B4-<3@^JG^RV3'+
MABI8"OZ3Y;I<.%.'Y%#0'=?7XO 9NCS68":XLE=R:+$3!&<[I475D=%!Q>KV
M3N^[.@P(?O0,(>@(P6L)84<(;=#6F8VUHIJF<RD.1!HTJIF!K8UE8QI6FUU<
M:XEO&?)TNBZ%U.0&9$4N:7U'O@I:*W*R DT95^_)*5GCAY/O.!!1$&71VJ W
M!LTM^I3<KE?DY.W[N:O1DA%VLV[YRW;YX)GE5Y"=D=#_0 (O"$;HR]?3_8=T
M%PO15R/HJQ%8O?"Y:ARS?B_(>&4N-DI+_/;&HK;:T;BV.8[GJJ$9+!P\;PKD
M'ISTW1L_\3Z.!?]/8@_*$/9E"%]23_%,<(J[3#G[ _E@J\=2MU*)E3(]8Y].
MXC )9[B=^V&@$=QLDH1ATN,>>(UZK]&+7F]K!=E._M-FJQ(/EO>C:#9-PD<V
MG^(FTRCQ9N,NX]YE_*++&Z$I'[,5/ZG*%$T%<?S(U@AN@JZB^)$O=] *3!O^
M1N66X7?+H4"F=S9!(=FVMG:B16.[PT9H[#5V6.+? *0!X/M""'V<F(;3_U_2
MOU!+ P04    " #,@']6I%O>0(4%  "H(   &0   'AL+W=O<FMS:&5E=',O
M<VAE970W."YX;6S%6FMOXC@4_2L6^]",M%-B.R30I4B%SF@[FLY4;6=WI=%^
M,.!"U"1F':?,_/MU'L4$S UIL^J7DH1[3NZ]L8]/<(=K(1^2)><*?8_".#GK
M+)5:G7:[R6S)(Y:<B!6/]3?W0D9,Z5.YZ"8KR=D\!T5AESB.UXU8$'=&P_S:
MM1P-1:K"(.;7$B5I%#'Y8\Q#L3[KX,[3A9M@L539A>YHN&(+?LO5U]6UU&?=
M#<L\B'B<!")&DM^?=<[QZ83V,D >\6? U\G6,<I*F0KQD)U<SL\Z3I81#_E,
M911,?SSR"0_#C$GG\6])VMG<,P-N'S^Q?\B+U\5,6<(G(OPKF*OE6:??07-^
MS])0W8CU'[PL*$]P)L(D_XO61:SO== L392(2K#.( KBXI-]+QNQ!7#I 0 I
M 60'0-T# %H":%YHD5E>U@53;#248HUD%JW9LH.\-SE:5Q/$V6.\55)_&VB<
M&MTNA53HCLL(C5G\@#X)%B?HS057+ B3M^@=NM4C9YZ&'(E[E.31*HL.\\!W
MZ.OM!7KS\]MA5^EL,L[NK+SSN+@S.7!G3-"5B-4R0>_C.9]7";JZC$TMY*F6
M,0$9+_CL!%'\&R(.(9:$)L?#,9 .W;26YGST_VGMMT^:#UTJ'B7_V+I;W-RU
MWSR;_:?)BLWX64=/[X3+1]X9_?H3]IS?;9UIB:S2)W?3)Q=B'UTQE<I _4!Z
M '-;I3#\3B@6VFIJ#*MDW]MDWWO6[<<%S,MAF9@^COJ#OD=ZO6'W<3M-2YSO
M.0/7Q%7R\C9Y>6!>7U9<,A7$BW+<?;OBT91+ZU "F9H.I9;(*D7[FZ+]UYQR
M?IM]:HFLTJ?^ID_]ETTY&'Z>+O3*A,@@UTIJJ^XX FK3ZDI%@TU% Y Q?]R?
M662M!H:>+V0PTZM^*EE8#!L]-JYO)K:R&C!-#S%5ZL..6:@=D/PRUB.5ZZ[=
MZ&>&].Q&YW&<1NC-+_;%MV ;;.F*<^+0_J[\V./<GF^7'[QE+/#SA+'$;2L>
MT8+G[RFC+7#0<_OT4&[$Y$8:B>,7/>TA@83IFL[\MMBJQ1M;@E_5E^!6C4E;
M;-5>&6N"7^A-:O ?4]TK2"=K\*50XGZM4&)C6##L6$"I/ :K1\5$1%$:!S.6
MO8LEUL)@HIM<(V>:ALM9L"67?P?Q;,GB!52J\4 8-D%--=,[4C.M<2X]8-FP
ML2\87/4!S?3WI!"[KO:3[FYJED#M.:E_*#=C&3"\9N]JYMU:P)H)TC76@9;8
MJL4;=X$'KZJ9H*]HW*N6V*HOX<:H$-BHU&IF#?XCBU,F?R#J');-&HKC_24Q
M?H; ?@:4S6.P>F!\UM-G*JP%P00OD4MB;!&!;5%#N2S9=F008[*C2?:X'K4K
M$C%&AH"+_V&U+'$5$70P<9Q=(;<&#OKNP=R,<2#PPKVGEDO)88\)$S;5@+;8
MJN4;CT%ZKZF7!#07C7O5$ENU5\:D$-BDU.LEC*^*G5TN889;OE+YP$2.]=?3
M:F'&S1#8S<"*"6,+P9L8P1N#@E>6>0SG,T74^"0"^Z2F(MH_SG/:XPYZ3F*L
M#8%_M#BLHH/]UV_7<WVOOYN:)=#S?,_']MRHL1(47L=W5?2#2"4HHC!?XU_%
M6V*K5F\<!\6ONH$ 6H[&O6J)K=HK8UTH;%UJ1;0&_X%/9>XZ(1FMX7@RKJ1>
M1.G6)A)L<D 1K<%>QG.],LA,ZE@\;ZJF->0O45-J?!2%?51#-2W9=E5RS_C9
MXP[9/FI\#WWF;A#=W^8I7N#I;F;[@7[?]9S!3FK=K3U?_006^59XHI]'&JMB
MRW1S=;/=?IYO,N]<'^/32;%I;FB*/?PK)A>!%I*0WVM*Y\37J<EB6[PX46*5
M[RQ/A5(BR@^7G,VYS +T]_="J*>3[ :;?TX8_0=02P,$%     @ S(!_5FV)
M4W>P @  J <  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&ULK95=;YLP
M%(;_BL6FJ976\OW5$:0VV;1)FU8UZW8Q[<(A)XE5@YEM\O'O9P-%-)"H%[L!
MVYSW/<\Y@)WL&'\2&P")]CDMQ,382%G>F*;(-I!C<<U**-23%>,YEFK*UZ8H
M.>!E+<JIZ5A68.:8%$::U&OW/$U8)2DIX)XC4>4YYH<[H&PW,6SC>>&!K#=2
M+YAI4N(US$$^EO=<S<S.94ER* 1A!>*PFABW]LTTU/%UP$\".]$;(UW)@K$G
M/?FRG!B6!@(*F=0.6-VV, 5*M9'"^-MZ&EU*+>R/G]T_U;6K6A98P)317V0I
M-Q,C,M 25KBB\H'M/D-;CZ_],D9%?46[-M8R4%8)R?)6K AR4C1WO&_[T!/8
MW@F!TPJ<UPK<5N#6A39D=5DS+'&:<+9#7$<K-SVH>U.K536DT&]Q+KEZ2I1.
MIM_E!CB:5IQ#(=%7@A>$$DE H(L92$RHN$17:*X^GF5% ;$58K4B:Q6TI[A"
MC_,9NGA[F9A2H>D$9M9BW#48S@F,&637R+7?(\=RG!'Y]/5R^Z7<5 WINN)T
M77%J/_>$7[_>TQWZ?;L0DJL/\<]8P4T&;SR#_CEO1(DSF!CJ[Q/ MV"D[][8
M@?5AK/S_9/:B&6[7#/><>_HQ+RD[ * 2'_""@ABKMK$(:@N]<VS3T MCQTW,
M;;^.85CL!4$8=6$O"+V.T#M+V+PBB?=G$1L/OY?;]NPP=(X0AV&NBHK'"?V.
MT'\%84LW!N</LD:19QVW;QCE>4[DCK,%'5MPENTVRW@%2P1[=32(\=X%@\1^
M$#OQ<>^&87;H!U$X#AAV@.%9P!],8CI&%0Z^)MOW0C>VCK!&XNPX\IQC+K.W
MC^HS[!OF:U((1&&EE-9UJ"KCS;G03"0KZZUUP:3:J.OA1AVEP'6 >KYB3#Y/
M]&[='<[I/U!+ P04    " #,@']6:L3^QC@"  #!!   &0   'AL+W=O<FMS
M:&5E=',O<VAE970X,"YX;6R%5&UOTS 0_BN6F= FP9*F+Z"21FI7&$B;J-8-
M/KO)-;'FEV!?VO'OL9TTE&DK7V*??<]SSUWNG.ZU>;05 )(G*92=T0JQGD:1
MS2N0S%[J&I2[V6HC&3K3E)&M#; B@*2(DCB>1))Q1;,TG*U,ENH&!5>P,L0V
M4C+S>P%"[V=T0 \'=[RLT!]$65JS$M: #_7*."OJ60HN05FN%3&PG='Y8+H8
M>?_@\(/#WA[MB<]DH_6C-[X5,QI[02 @1\_ W+*#*Q#"$SD9OSI.VH?TP./]
M@?U+R-WELF$6KK3XR0NL9O0C)05L62/P3N^_0I?/V//E6MCP)?O6=SRD)&\L
M:MF!G0+)5;NRIZX.1X D>060=( DZ&X#!95+ABQ+C=X3X[T=F]^$5 /:B>/*
M_Y0U&G?+'0ZS[UB!(3=:E>_OP4ARP]F&"XX<+#E? C(N[ 4Y(UR1^THWEJG"
MIA&ZR!X?Y5V411LE>27*("&W6F%ER6=50/$O0>0D][J3@^Y%<I)Q"?DE&0[>
MD21.$O*P7I+SLXL3O,.^'L/ ._QO/?!Y.9;<YD+;Q@"9;RP:UU O5:+E'[W,
M[V=L:FN6PXRZ(;)@=D"SMV\&D_C3"?6C7OWH%'MV;9A"]Z]R+<'U9N[&U#XO
M=ZNRY9D$'C^XNVP4QVFT.PX>';65!%.&X;$DUXW"ML/ZTWX^YVU;_G5OA_N6
MF9(K2P1L'32^_#"FQ+0#TQJHZ]"D&XVNY<.V<F\,&._@[K=:X\'P ?I7*_L#
M4$L#!!0    ( ,R ?U;I.M<D00(  ,<%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@Q+GAM;*U4T6[:,!3]%<N;IE8:)'& 4A8BM:"IDSH-E79[F/9@D@NQ
MZL29;4C[][.=$($:*A[VDOC:]QR?<Y-[HTK(9Y4!:/22\T)-<:9U.?$\E620
M4]47)13F9"UD3K4)Y<93I02:.E#./>+[(R^GK,!QY/86,H[$5G-6P$(BM<US
M*E]O@8MJB@.\WWA@FTS;#2^.2KJ!)>BG<B%-Y+4L*<NA4$P42,)ZBF^"R6Q@
M\UW"3P:5.E@CZV0EQ+,-OJ53[%M!P"'1EH&:UPYFP+DE,C+^-IRXO=("#]=[
M]J_.N_&RH@IF@O]BJ<ZF>(Q1"FNZY?I!5'?0^!E:OD1PY9ZH:G)]C)*MTB)O
MP$9!SHKZ35^:.AP @L$) &D Y%Q V !"9[16YFS-J:9Q)$6%I,TV;';A:N/0
MQ@TK[%=<:FE.F<'I^(?.0*)[46QZCR!S=,_HBG&F&2AT,0=-&5>7J(>6YO=)
MMQR06"/A,-QBM,7P TP//2WGZ.+C9>1I(\]>XB6-E-M:"CDA90Y)'X7!9T1\
M0CK@L_/AP3'<,T5I*T/:RA#'%Y[@.]?Q[YN5TM+\CG^Z+-=W#+KOL"TZ425-
M8(I-#RJ0.\#QIP_!R/_258#_1'94CK M1_@>>[S<KA1+7[L\UL"1 ]JIL8N#
M<4"NAM>1MSN4_S:/D(!<A^,V[TC9H%4V>%?9H]"4=^D:G*GK;5ZW+N^@S>R(
M^T[EAA4*<5@;I-^_&F(DZ[%1!UJ4KO-60IL^=LO,3%J0-L&<KX70^\ V<SN[
MXW]02P,$%     @ S(!_5D0P-IPO @  'P8  !D   !X;"]W;W)K<VAE971S
M+W-H965T.#(N>&ULM951:]LP$,>_BO!@;%!BQT[<+;,-2\)8H:6A9=M#V8-B
MGV-1R?*D2]U\^TFR8S)(S1CKBZ63[O[ZG7P^)ZU4C[H"0/(L>*U3KT)L%KZO
M\PH$U1/90&UV2JD$16.JG:\;!;1P08+[81#$OJ"L]K+$K6U4EL@]<E;#1A&]
M%X*JPQ*X;%-OZAT7[MBN0KO@9TE#=W /^*W9*&/Y@TK!!-2:R9HH*%/O\W2Q
MC*V_<_C.H-4G<V(SV4KY:(VK(O4""P0<<K0*U Q/L +.K9#!^-5K>L.1-O!T
M?E3_XG(WN6RIAI7D/UB!5>I]\$@!)=USO)/M5^CSF5N]7'+MGJ3M?*-+C^1[
MC5+TP89 L+H;Z7-_#R<!X?R%@+ /"!UW=Y"C7%.D6:)D2Y3U-FIVXE)UT0:.
MU?:EW*,RN\S$878-)B7R;@U(&=?O$Q^-J-WR\UY@V0F$+PBL(9^0:'I!PB ,
M_PSW#<L % Y H=.+_@Z(/%P;!W*%(/3/<W2=VNR\FBWIA6YH#JEG:E:#>@(O
M>_MF&@>?1EBC@34:4\]N&U 46;TCW%+K"_/RL"*L9L@H)PA*Z'/,XZIS<@"J
M-(F)D#56FH0?24$/>@1X-@#/1J574C72( .Y+4N6@R8/-R"VH,Y>[:C6/U[M
M?""=_]<RF+\":SRPQJ]2!N.J45<&Y_C\D^_=MLX;JG:LUN;XTD@%DTMS&ZIK
M1YV!LG$M8"O1-!0WK4P'!V4=S'XI)1X-VU6&?T+V&U!+ P04    " #,@']6
M!KWT5:("  !-!@  &0   'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6RU5>]O
MVC 0_5=.V31UTMI  FG%(%(IFS9IU:JB;I]-<DFL.G9J.]#^]SL[D+(-T+[L
M"_&O>_?>L^^8;I1^-!6BA>=:2#,+*FN;21B:K,*:F0O5H*2=0NF:69KJ,C2-
M1I;[H%J$T6"0A#7C,DBG?NU.IU/56L$EWFDP;5TS_3)'H3:S8!CL%NYY65FW
M$*;3AI6X1/O0W&F:A3U*SFN4ABL)&HM9<#V<S!-WWA_XP7%C]L;@E*R4>G23
MK_DL&#A"*#"S#H'19XTW*(0#(AI/6\R@3^D"]\<[],]>.VE9,8,W2OSDN:UF
MP54 .1:L%?9>;;[@5L_8X65*&/\+F^[L911 UAJKZFTP,:BY[+[L>>O#7D!T
M+"#:!D2>=Y?(LUPPR]*I5AO0[C2AN8&7ZJ.)')?N4I96TRZG.)M^0Y($<+9
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
MED9Q^A_>/V@JMC__8&K-&XV$"C.#\P0-J*[G=1,C6]=G5M)@UW+##?XF0-D
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
M>T\#NVA@']N#4S1PCFTP+!H,MT5R]C08%0U&<N[59,F9=GG&+]\F\2-+\&I
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
MB[-(T3Q2-)\*K:T+=83+^0[/63ND$2Y2-)<4S2-%\ZG0VC\74T>XAD>^9?%
ME$,/<RJ]I&@N*9HWW'U8VW0Z:CJH>E7$731^WFTMDJ7\(3[\;8L\RM3OGE5'
MJQ_[NY(_<;=U_+WYVE4_V5?#J%\0!!._#*)4/M3Y[LP8C&&(B?I1/O4EBS?R
M1^3NXRR+U_+C2G"P"G@!G%_$<59^P0ZJGT:\_#]02P,$%     @ S(!_5E]
M62QA P  J D  !D   !X;"]W;W)K<VAE971S+W-H965T.#DN>&ULK591DYLV
M$/XK&MKI7&:2 V.#Z=5FYFRG31[2WL1-\RS#8C0G)"H)._WW70G,81_V="9]
ML26Q^VF_;U<K+8Y2/>L2P)!O%1=ZZ97&U ^^K[,2*JKO90T"OQ125=3@5.U]
M72N@N7.JN!\&0>Q7E DO7;BU)Y4N9&,X$_"DB&ZJBJI_5L#E<>E-O-/"9[8O
MC5WPTT5-][ %\Z5^4CCS>Y2<52 TDX(H*);>X^1AG5A[9_ 7@Z,>C(EELI/R
MV4X^YDLOL $!A\Q8!(I_!U@#YQ8(P_B[P_3Z+:WC<'Q"_]5Q1RX[JF$M^5>6
MFW+I)1[)H: --Y_E\0-T?"*+ETFNW2\Y=K:!1[)&&UEUSAA!Q43[3[]U.@P<
M)O$5A[!S""\=9E<<IIW#U!%M(W.T-M30=*'DD2AKC6AVX+1QWLB&"9O%K5'X
ME:&?2=]3)9C8:_($BFQ+JH#<;<!0QO4;\HYLL6KRA@.1A56+982*G.2,-P9R
M B?G&IVU<\YD53>&NA2](U^V&W+WXYN%;S!4NZ&?=6&MVK#"*V%-0O))"E-J
M\E[DD)\#^,BQ)QJ>B*["FX@;R.[)=/*6A$$8C@2T_N_NDQOA3'O=IPYO>@6O
M%_:/@JR<L(\H[*83=B0KZX&PCSMM%!Z ,5W;;6?CV]J>\*!KFL'2PT.O01W
M2W_Z81('OXQI\C^!G2DTZQ6:W4)/?\<6Q@36$Q!JC&([9+]#P8PDI@3RFP(0
MW%;CGY"50G*Y9Z#)!\ES5 [E4K54K5S62#<[S7)&%1J-R=;&$KM8;.<[I-,H
M^CF*HX5_&"KRVBX.XRB:)[W=&=FH)QO=)/O5M1O,/#V PN[9GB9-&HUK3'1G
M;WBX[G#5588>/5[M=M$@SLDD2>)D'E\0&C$,DED03Z\PBGM&\4U&IU*&HL".
M;?L']K+LF<C:AJ]=4HY4*2K,:$)NHH^7'ADKX>_'.:,_[^G/ORNAIQ8Z2.F8
M"O-7Y78EC2.&-].8]#R2FSQ6KYJ^>#F7+VW?5N-&<D[5X#(8+<QVN_D@T.!^
M>D&FM4G.;*)+(O[@TJM [=U;0*.@C3#MM="O]L^-1W?+7JRO\!G2OAI>8-HW
MS">J]@QKE4.!D,']'(^):M\%[<3(VEVM.VGPHG;#$I]2H*P!?B^D-*>)W:!_
MG*7_ E!+ P04    " #,@']6"/$V2/X"  ">"P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Y,"YX;6S-5EUOFS 4_2L6FZ9.VLI70DB7(#7)/BJM4M6LVT.U
M!P=N -5@9CM)^^]G&T)#1-%:H:DOP3;W')]S?7'N9$?9'4\ !+K/2,ZG1B)$
M<6::/$P@P_R4%I#+-VO*,BSDE,4F+QC@2(,R8CJ6Y9D93G,CF.BU*Q9,Z$:0
M-(<KAO@FRS![F &ANZEA&_N%ZS1.A%HP@TF!8UB"N"FNF)R9-4N49I#SE.:(
MP7IJG-MG<]M2 !WQ,X4=/Q@C965%Z9V:7$13PU**@$ H% 66CRW,@1#%)'7\
MJ4B->D\%/!SOV;]H\]+,"G.84_(KC40R-7P#1;#&&R*NZ>X;5(:&BB^DA.M?
MM*MB+0.%&RYH5H&E@BS-RR>^KQ)Q +"])P!.!7". 8,G &X%<+714IFVM< "
M!Q-&=XBI:,FF!CHW&BW=I+DZQJ5@\FTJ<2+X"C1FN$C2$!.TQ 0XPGF$EA#+
MLQ(<G2Q X)3P]^@C6LH:BC8$$%TCKD-7#R@^),"RDF3@S7*!3MZ^GYA"*E3[
MF&&E9E:J<9Y08SOHDN8BX>AS'D'4)#"EM=J?L_<W<SH9%Q">(M?^@!S+<5H$
MS?\=;G?(<>MTNYK/_7_IOOTN]T 7 C+^NRWCI:!!NR!U2YSQ H<P->0UP(%M
MP0C>O;$]ZU-;MGHB:^1N4.=NT,4>_* "DS:')<S3,'5M;8.QY;N6-QI,S.VA
M^I9 WW?'8\NJ QO*AK6R8:>R!<V BS2L3O3V$K(5L-;3Z"1Z[FGT1-;P[-6>
MO==6R5Z?N>N)K)&[49V[T<LJN80-&Y5LCVQGZ!U5<DN@[XQ\QQNT5[)?*_,[
ME5WD EB.U3]L?:Q=Y=S)]MPCZ8FL87Q<&Q^_MG(>]YF[GL@:N;.MQR;">EE!
M5[C#*]<;C@>V?U3/+7%#S_9<[ZB<S8-.)P,6ZP:0HY!N<E$V!?5JW62>Z];J
M:'VFFD_=03W2E)WK)69QFG-$8"TIK=.1_,I8V0R6$T$+W4^MJ)#=F1XFLH$&
MI@+D^S6E8C]1&]0M>? 74$L#!!0    ( ,R ?U:=_2:<F (  /$&   9
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
MJS:^KA2PM0LJ"Y\&0>R7C LOG;BQA4HGLC8%%[!01-=ER=3+#11R/_4&WNO
M ]]LC1WPTTG%-K $\U@M%/;\+LN:ER TEX(HR*?>]>#J)K'KW8)?'/;ZH$VL
MDY643[;S=3WU BL("LB,S<#PM8,9%(5-A#+^M#F]#FD##]NOV6^==_2R8AIF
MLOC-UV8[]1*/K"%G=6$>Y/X.6C^1S9?)0KLGV;=K X]DM3:R;(-10<E%\V;/
M[3X<!%!Z)("V =3I;D!.Y9P9EDZ4W!-E5V,VVW!6732*X\)^E*51.,LQSJ0S
M69;<X"X;39A8DYD4AHL-B(R#)F=S,(P7^IQ<D"6>AW5= )$Y$5)<9$QDN)EL
MA4-Y;6H%5A\OZY(4@/M$*O;B\DY\@T(MSL]:43>-*'I$U!RR2Q(./A,:4$H>
MEW-R]O'\WS0^^NS,TLXL=7G#(WD["S]R\AV/Q.S PFUCX;ZU\,U96+06R/5*
M&X4GJ,]+PQSV,^VENM(5RV#JX:W1H';@I9\^#.+@RPE'8><H/)4]Q0T*^S0U
M4;&+LO=RET;C<)0,)OZNAS;L:,/W:,,^6A,5'=*2:$!'_;2HHT7OT:(^6M1#
M&],1[:?%'2U^CQ;WT>(WM#B(PVC83QMUM-%)VL\M8 G-#:@^YN@MDPZ#\ @S
MZ9C)::8TK.C#)6\."QV/DRA._N/Y!V7&5NQ[IC9<:+SN.48&ER-4K)HJV'2,
MK%SE64F#=<PUM_CC &47X'PNI7GMV&+6_8K2OU!+ P04    " #,@']6D%\5
MMQX"   ,!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6RM5-]OTS 0
M_E<L,Z%-@CH_N@ CB;2U0O" J-H-'A /;G)MK#EVL-UF^^^QG33*I P-B9?8
M9]_WW7WGW*6M5/>Z C#HH>9"9[@RIKDB1!<5U%3/9 /"WNRDJJFQIMH3W2B@
MI0?5G$1!D)":,H'SU)^M5)[*@^%,P$HA?:AKJAYO@,LVPR$^':S9OC+N@.1I
M0_>P 7/7K)2UR,!2LAJ$9E(@!;L,7X=7B]CY>X?O#%H]VB.G9"OEO3.^E!D.
M7$+ H3".@=KE" O@W!'9-'[WG'@(Z8#C_8G]D]=NM6RIAH7D/UAIJ@R_QZB$
M'3UPLY;M9^CU7#J^0G+MOZCM?),(H^*@C:Q[L,V@9J);Z4-?AQ$@G#\#B'I
M]%) W -\Y4B7F9>UI(;FJ9(M4L[;LKF-KXU'6S5,N%?<&&5OF<69? V<&BC1
MBBKSB&X5%9KZ FMTO@1#&=<7Z"VZVRS1^=D%.D-,H-M*'C05I4Z)L2DX(E+T
MX6ZZ<-$SX990S% <OD%1$$43\,7+X>%3.+'"!_71H#[R?/&_J_]YO=5&6>O7
ME,J.=CY-ZSKO2C>T@ S;UM*@CH#SUZ_")/@XI?D_D3VI0#Q4(/X;>_[-5*!L
M.Q; CG3+8?)-.XK$4[BQ<,SC9)X$*3F.94QX?1A[=?F1T;_JYL17JO;,UIO#
MSN*"V;M+C%37>YUA9.-_WZTTMAG\MK+C"I1SL/<[*<W)<!TQ#,#\#U!+ P04
M    " #,@']6; H6F'<%  #E)   &0   'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6S-6FUOVS80_BN$!PPIT-D6Z;RT2PPD3MMD2[8@:=<AQ3XPTEGB*I$>
M2<7)?OV.LBTZ6$*[MK7Y0QQ)%I^[XSTFGR-Y.%;ZJ\D +'DH<FF.6IFUH[>=
MCHDS*+AIJQ%(_&:H=,$MWNJT8T8:>%(U*O(.[7;W.@47LM4_K)Y=Z?ZA*FTN
M)%QI8LJBX/KQ!'(U/FI%K=F#:Y%FUCWH] ]'/(4;L)]&5QKO.C5*(@J01BA)
M- R/6L?1VY->U:!ZXS<!8S-W35PH=TI]=3?GR5&KZSR"'&+K(#C^NX<!Y+E#
M0C_^FH*V:INNX?SU#/U]%3P&<\<-#%3^620V.VH=M$@"0U[F]EJ-SV :T*[#
MBU5NJD\RGK[;;9&X-%85T\;H02'DY#]_F';$,@WHM &M_)X8JKP\Y9;W#[4:
M$^W>1C1W485:M4;GA'19N;$:OQ78SO:O(><6$G+%M7TD'S67AE?]9<C.*5@N
M<O.*_$!ND U)F0-10R)Y 89PF6!6L+%[-Q,C]XV>@HT03( Y[%CTT-GIQ%-O
M3B;>T!>\B2BY5-)FAKR3"21/ 3H86AT?G<5W0H.(IQ"W"8M>$]JE-(#'ZOYB
M%5[O!;P;(57!XPP?ZT=RIO)$R)1<B$*XP+]<0G$'^H_G(@_BNA_?6S/B,1RU
M\-=E0-]#J__]=]%>]\> U[W:ZUZ%SOZ'+),O%VB-G%LHS+.!]QH(?+<.?#>8
MKG</PEB7H>OY(,;"9L1F0 :J&''Y^)S78=Q/2$]-8E44.++$2%F-OUSLFRNP
M^/RV3$N.1C_C1R"(O3J(O:"Q 4AGX)O8%D1<L=/W:W_WMY=M^PT$?E '?M 0
MV\*X@PG!<@=M,JXA0R8@S[![7L1]$L";.H W04.W&?PI''-_Q@],CR0G0EF(
M,ZERE3ZBI?9K<F&3=I![01LKIB#J^@FMN[WLF_JVX=CG)O.H(0(N -[(>!=1
M'P==:L2[0:5HR267Y1!S6&H7VD>D8WM))H;-K)H.KQ4BML54;$)P1%YQ1,%Y
M?1TJAH$W0T4O(*+P3%\/B;>9DFF*?\C'F?Y;DH5!"ZMFPJN':&^+6=B$$(F\
M$HF"\_TZ+ P#;X:%7EA$807PNY!QYA 'JI28Q9]$^2 D.9?W8"P6R=4@B55T
M=>D2C?2L0MVYN'H5)F?0\*H)\H(C>K/%Y&Q"J5"O5&A0#:Q!S@7 ,W+6K+S4
M;7(),GUPUL[@=87_ 9 D/'?,2?%UUZ%*PDQ4)D)#;)4V[L'301"9*$(=X.4*
M#:N*VZQ$*'1(IG\[8.1S4AJK!7HU1^WW);JV,ZMZYM@=9G;8^*K9]1J&TNUE
M-FU"^% O?&AXE60-9H>!-S+L4B]B:%AKG/&*F269"=+CTE;UT'3F7Z(0#UM8
M-1->OM#=+69A$\*'>N%#P^LF:[ P#+P9%GH10\-:X]^P8<8UL01"O52A!UO,
MN";4#/5JAH;73]9@7!AX@/.D+KA<?LF'>1G"PFKA@P:0N>O]8V/@B9(<*#U2
MNHHDO+;=Q+('\SJ"1=M+.=:$S&!>9K#P4LGJE%L ?+/*0B.;VT<)S^3UU(JE
MC"[).QQ&52%BU'V3K49'N0%&4^95=#C?ND([S,(F5CR8%PMLBS=96!,R@WF9
MP9K:9UD _.L+%8FK&1[+D.]>)K#P;/Y,;8W6-E!:A^VNFA,O&]@6;\.P)D0(
M\R*$-;43LP#X/RBM.[\,SK^YZ&9>H[ %4F*NE"F4.Q.Q_#3?Q'I)SPN5WA;O
M[/2:D#@]+W%Z3>WL+ !>KY;IS)T\*4"GU?D:@S@XDDX.H=1/ZS,\QY.3*_[U
MR0&@2ZY3@:G,88A-N^U]G!CTY$S-Y,:J476.Y4Y99&YUF0%'[]T+^/U086D^
MO7$&ZI--_7\ 4$L#!!0    ( ,R ?U8;G'56804  .X;   9    >&PO=V]R
M:W-H965T<R]S:&5E=#DV+GAM;*U9?V_;*!C^*BAW.FW2+C;8<9(NC;0FF[II
ME:JUO3NMNC^H36)N-GB V_4^_8&3V''BD*5'I;;^P?/ ^_* 'V#RQ,4WF1*B
MP(\\8_*\ERI5G'F>C%.28]GG!6'ZS8*+'"M]*Y:>+ 3!207*,P_Y?N3EF++>
M=%(]NQ;3"2]51AFY%D"6>8[%\P7)^--Y#_8V#[[09:K, V\Z*?"2W!!U5UP+
M?>?5+ G-"9.4,R#(XKSW#I[-T=  JA)_4/(DMZZ!">6!\V_FYF-RWO--BTA&
M8F4HL/[W2&8DRPR3;L?W-6FOKM, MZ\W[!^JX'4P#UB2&<_^I(E*SWNC'DC(
M I>9^L*?+LDZH('ABWDFJ[_@:5W6[X&XE(KG:[!N04[9ZC_^L4[$%@ &!P!H
M#4"[@.@ (%@#@EU >  0K@%AE9E5*%4>YECAZ43P)R!,:<UF+JID5F@=/F6F
MWV^4T&^IQJGI%Y)A11)PC85Z!K<",XFK'I'@U9PH3#/Y&OP.;K3>DC(C@"]
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
M13795!O%\W(X6'*E1XURF>IA$(0IT-=7G*O=QLP;S7@9_0=02P,$%     @
MS(!_5DC/BDM2!0  (R$  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&UL
MM9I_;^(V&,??BL6FJ2?=('8@D Z0KG2GWG:54'NW3IWVAYL8XEUB,\<I[5[]
M[) F!!)?J9Q6A23X^<;/C]@?XTZW7'Q+(T(D>$IBELYZD92;\\$@#2*2X+3/
M-X2I3U9<)%BJ4[$>I!M!<)@;)?$ .8XW2#!EO?DTO[84\RG/9$P960J09DF"
MQ?,%B?EVUH.]EPLW=!U)?6$PGV[PFMP2^76S%.IL4*J$-"$LI9P!05:SW@=X
MOG!=;9"W^(.2;;IW#+0K#YQ_TR>?PEG/T3TB,0FDEL#J[9$L2!QK)=6/?PO1
M7GE/;;A__*+^,7=>.?. 4[+@\1T-933K37H@)"N<Q?*&;Z](X=!(ZP4\3O-7
ML"W:.CT09*GD26&L>I!0MGO'3T4@]@R@UV* "@-T:#!L,7 +@SQR@UW/<K<N
ML<3SJ>!;('1KI:8/\MCDULH;RG0:;Z50GU)E)^<W),:2A&")A7P&7P1F*<X#
MG(*S2R(QC=-WX&=PJ\HGS&("^$HE;V>RR4U6&0M3$!,64K96+;_>7H*S']]-
M!U+U3M]C$!0]N=CU!+7T!")PS9F,4O K"TE8%Q@HMTK?T(MO%\BH>$F"/G#A
M>X <A!HZM'B].31TQRU#[>9ZPQ:]^XC\0[$*TGW$V7JM_L U#B+52CR#!>^_
M!Y]EV =_79/D@8B_FR)HO(%^XL_3#0[(K*<>Z92(1]*;__0#])Q?FKRW)%:+
MQ;",Q3!7=UMB<4=E% J\+<IG)7A2JRM*TO.F  QM!L"26"T HS( (V,QO"(
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
M9?T^3?M_'+\\TZ'NQI?\;/FCWNU/4$L! A0#%     @ S(!_5@=!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " #,@']6M&\AYNX    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " #,@']6F5R<(Q &  "<)P  $P
M        @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,R
M?U:NL4"LT@<  %8S   8              " @0T(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " #,@']6#C4=D#$)   5*   &
M        @($5$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ S(!_5FB7;:O7 @  5 @  !@              ("!?!D  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( ,R ?U:-+L[XTP8  'T8   8
M              " @8D<  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " #,@']6S0!+.8 "  !F!@  &               @(&2(P  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ S(!_5ER!)ICV!@
M$3   !@              ("!2"8  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( ,R ?U:2N\N<Z0D  &8K   8              " @70M
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #,@']6DNK2
M2[\/   ]+0  &               @(&3-P  >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ S(!_5KI:L.UQ+0  "H<  !@
M ("!B$<  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( ,R
M?U;819,\V ,  +$(   9              " @2]U  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ S(!_5ORSD,/< P  XP@  !D
M         ("!/GD  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " #,@']66"2$!@ #  #+!@  &0              @(%1?0  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( ,R ?U;VZOI@4P,  .(&
M   9              " @8B   !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ S(!_5DBQ<:W) P  V @  !D              ("!$H0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #,@']62(>5
M98\&   B$   &0              @($2B   >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( ,R ?U8"N-,%7@,  -$'   9
M  " @=B.  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
MS(!_5NKY5@%= P  +0<  !D              ("!;9(  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " #,@']6[GC(]:D"  "G!0  &0
M            @($!E@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( ,R ?U::=J?^8 0  "(+   9              " @>&8  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ S(!_5AKO]=^V @
MUP4  !D              ("!>)T  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " #,@']6)B\3;"P#  #,!@  &0              @(%E
MH   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( ,R ?U;.
MH#TYDP0  $D*   9              " @<BC  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ S(!_5KKZM29^!   ;@L  !D
M     ("!DJ@  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" #,@']6!<WP#C$1  #*,@  &0              @(%'K0  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( ,R ?U:GG#*[Y@0  "<+   9
M              " @:^^  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ S(!_5K>AW\\' P  E@8  !D              ("!S,,  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #,@']6 :H!Z9T#
M  "M"   &0              @($*QP  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( ,R ?U9)-(#EQ0<  *<3   9              "
M@=[*  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ S(!_
M5H"@MZ12!@  ?A,  !D              ("!VM(  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " #,@']69E<5*] "   A!@  &0
M        @(%CV0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( ,R ?U:.>'>W_3   %F?   9              " @6K<  !X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ S(!_5J+E1W"6 P  M <
M !D              ("!G@T! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " #,@']68R0JC($#  !7"   &0              @(%K$0$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( ,R ?U9%FE@(
M: ,   ((   9              " @2,5 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ S(!_5@DDGY7? @  &P<  !D
M ("!PA@! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #,
M@']6UK!5G48#  !1!P  &0              @('8&P$ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( ,R ?U8;@<GZ: (  & %   9
M          " @54? 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ S(!_5@F;+^IT P  Z0<  !D              ("!]"$! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " #,@']6[8*P3,@"  "K
M!@  &0              @(&?)0$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( ,R ?U:[906-0P(  "8%   9              " @9XH
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ S(!_5K8<
MLZ>& @  < 4  !D              ("!&"L! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " #,@']6SY J@IP#  "Y"0  &0
M    @('5+0$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M ,R ?U87H(DXBP(  (X%   9              " @:@Q 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ S(!_5CYK5>M, @  +P4  !D
M             ("!:C0! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " #,@']6?S*TJ&<#  !I"   &0              @('M-@$ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( ,R ?U8J_G8=60(
M $X%   9              " @8LZ 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ S(!_5I81%SSP @  IP8  !D              ("!
M&ST! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #,@']6
M;"4+X78"  !G!0  &0              @(%"0 $ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( ,R ?U;-RRL9F (  ),%   9
M      " @>]" 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ S(!_5BQ,67+4!0  ,1,  !D              ("!OD4! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " #,@']6H_9%(7D(  "9)
M&0              @(')2P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( ,R ?U9"=>^+)P8  'L?   9              " @7E4 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ S(!_5IV_!^(D
M!P  #"<  !D              ("!UUH! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " #,@']6&ZQ!RVP"   H!@  &0
M@($R8@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( ,R
M?U;9HM8^>@,  )<3   9              " @=5D 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ S(!_5BD1YA,9 P  !0L  !D
M         ("!AF@! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " #,@']64&D19C(#   ,#0  &0              @('6:P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( ,R ?U8";G6[O@(  *@)
M   9              " @3]O 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ S(!_5JWD'+9M P  +@T  !D              ("!-'(!
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #,@']6[2D&
MS- #   I$@  &0              @('8=0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( ,R ?U:8J@<Z?@(  -@&   9
M  " @=]Y 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
MS(!_5@6J'4?3 @  SP<  !D              ("!E'P! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " #,@']6J;^2,?\"  #K"   &0
M            @(&>?P$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( ,R ?U;)!"F_S (  ,8'   9              " @=2" 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ S(!_5O0 F4^U @
M#0D  !D              ("!UX4! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " #,@']65G%L'VT"  !G!@  &0              @('#
MB $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( ,R ?U8R
MD?8Y1 4  ,PD   9              " @6>+ 0!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ S(!_5N+"9]B. P  G L  !D
M     ("!XI ! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" #,@']6/;F:\X4"  "H!@  &0              @(&GE $ >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( ,R ?U;17E-2#0(  /4$   9
M              " @6.7 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ S(!_5J$ -/]T @  ;P8  !D              ("!IYD! 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " #,@']6 ":>M'<"
M  #B!@  &0              @(%2G $ >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( ,R ?U:[Z"_C30,  %0-   9              "
M@0"? 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ S(!_
M5@=XX*X] @  KP4  !D              ("!A*(! 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " #,@']6EN6BV1 #  "&#0  &0
M        @('XI $ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( ,R ?U;?AQUS?@(  (4&   9              " @3^H 0!X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ S(!_5MKY!LAR @  :P8
M !D              ("!]*H! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " #,@']6I%O>0(4%  "H(   &0              @(&=K0$
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( ,R ?U9MB5-W
ML (  *@'   9              " @5FS 0!X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ S(!_5FK$_L8X @  P00  !D
M ("!0+8! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " #,
M@']6Z3K7)$$"  #'!0  &0              @(&ON $ >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( ,R ?U9$,#:<+P(  !\&   9
M          " @2>[ 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ S(!_5@:]]%6B @  308  !D              ("!C;T! 'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " #,@']6"-/'$)D"  !?
M!P  &0              @(%FP $ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( ,R ?U8XM#%>?@(  (0&   9              " @3;#
M 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ S(!_5GVF
M8KP0 P  +PL  !D              ("!Z\4! 'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " #,@']6HU*1,%P"   %!P  &0
M    @($RR0$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M ,R ?U:&T-@3^ \  "9Q   9              " @<7+ 0!X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ S(!_5E] 62QA P  J D  !D
M             ("!]-L! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " #,@']6"/$V2/X"  ">"P  &0              @(&,WP$ >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( ,R ?U:=_2:<F (
M /$&   9              " @<'B 0!X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ S(!_5G'6,H8S!@  Y"P  !D              ("!
MD.4! 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " #,@']6
MTS(V&I$"  "6!@  &0              @('ZZP$ >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( ,R ?U:07Q6W'@(   P%   9
M      " @<+N 0!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ S(!_5FP*%IAW!0  Y20  !D              ("!%_$! 'AL+W=O<FMS
M:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " #,@']6&YQU5F$%  #N&P
M&0              @('%]@$ >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+
M 0(4 Q0    ( ,R ?U:D/?%NZ (  &H*   9              " @5W\ 0!X
M;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ S(!_5DC/BDM2
M!0  (R$  !D              ("!?/\! 'AL+W=O<FMS:&5E=',O<VAE970Y
M."YX;6Q02P$"% ,4    " #,@']6Y&*CVE,#   *%0  #0
M@ $%!0( >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ,R ?U:7BKL<P    !,"
M   +              "  8,( @!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ,R
M?U: $_0#> 8  !9    /              "  6P) @!X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " #-@']6H[0U,<D"  ">.0  &@              @ $1
M$ ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #-@']6
M8=MXD5$"  "P-P  $P              @ $2$P( 6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     :@!J !T=  "4%0(    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<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>121
<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>122
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>198</ContextCount>
  <ElementCount>417</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>79</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Income and Comprehensive Income (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Consolidated Statements of Income and Comprehensive Income (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Share Holders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Share Holders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Organization and Principal Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities</Role>
      <ShortName>Organization and Principal Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Short Term Investment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment</Role>
      <ShortName>Short Term Investment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Concentration on Revenues and Cost of Goods Sold</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold</Role>
      <ShortName>Concentration on Revenues and Cost of Goods Sold</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Notes Receivable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable</Role>
      <ShortName>Notes Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Property, Plant and Equipment and Construction in Progress</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress</Role>
      <ShortName>Property, Plant and Equipment and Construction in Progress</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Land Use Rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LandUseRights</Role>
      <ShortName>Land Use Rights</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Accounts Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable</Role>
      <ShortName>Accounts Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Short Term Bank Loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans</Role>
      <ShortName>Short Term Bank Loans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities</Role>
      <ShortName>Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Other Long-Term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities</Role>
      <ShortName>Other Long-Term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Lease</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/Lease</Role>
      <ShortName>Lease</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Long Term Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables</Role>
      <ShortName>Long Term Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Geographical Sales and Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments</Role>
      <ShortName>Geographical Sales and Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Organization and Principal Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables</Role>
      <ShortName>Organization and Principal Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables</Role>
      <ShortName>Concentration on Revenues and Cost of Goods Sold (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/Inventories</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Notes Receivable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables</Role>
      <ShortName>Notes Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Property, Plant and Equipment and Construction in Progress (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables</Role>
      <ShortName>Property, Plant and Equipment and Construction in Progress (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Land Use Rights (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables</Role>
      <ShortName>Land Use Rights (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LandUseRights</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Notes Payable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables</Role>
      <ShortName>Notes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/NotesPayable</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Accounts Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables</Role>
      <ShortName>Accounts Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Short Term Bank Loans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables</Role>
      <ShortName>Short Term Bank Loans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables</Role>
      <ShortName>Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Other Long-Term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables</Role>
      <ShortName>Other Long-Term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Lease (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LeaseTables</Role>
      <ShortName>Lease (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/Lease</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Long Term Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables</Role>
      <ShortName>Long Term Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Geographical Sales and Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables</Role>
      <ShortName>Geographical Sales and Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Organization and Principal Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails</Role>
      <ShortName>Organization and Principal Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Organization and Principal Activities (Details) - Schedule of subsidiary included consolidated financial statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable</Role>
      <ShortName>Organization and Principal Activities (Details) - Schedule of subsidiary included consolidated financial statements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of gain or loss on foreign currency transaction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of gain or loss on foreign currency transaction</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of sets forth disaggregation of revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of sets forth disaggregation of revenue</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Short Term Investment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails</Role>
      <ShortName>Short Term Investment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails</Role>
      <ShortName>Concentration on Revenues and Cost of Goods Sold (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of concentration of major customers and suppliers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable</Role>
      <ShortName>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of concentration of major customers and suppliers</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable</Role>
      <ShortName>Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable net of allowance for doubtful accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable</Role>
      <ShortName>Accounts Receivable (Details) - Schedule of accounts receivable net of allowance for doubtful accounts</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable</Role>
      <ShortName>Accounts Receivable (Details) - Schedule of allowance for doubtful accounts</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Inventories (Details) - Schedule of inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Inventories (Details) - Schedule of inventory reserve</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable</Role>
      <ShortName>Inventories (Details) - Schedule of inventory reserve</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Notes Receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails</Role>
      <ShortName>Notes Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Notes Receivable (Details) - Schedule of notes receivable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable</Role>
      <ShortName>Notes Receivable (Details) - Schedule of notes receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails</Role>
      <ShortName>Property, Plant and Equipment and Construction in Progress (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details) - Schedule of property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable</Role>
      <ShortName>Property, Plant and Equipment and Construction in Progress (Details) - Schedule of property, plant and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable</Role>
      <ShortName>Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Land Use Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails</Role>
      <ShortName>Land Use Rights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Land Use Rights (Details) - Schedule of land use rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable</Role>
      <ShortName>Land Use Rights (Details) - Schedule of land use rights</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Land Use Rights (Details) - Schedule of estimated future amortization expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable</Role>
      <ShortName>Land Use Rights (Details) - Schedule of estimated future amortization expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails</Role>
      <ShortName>Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Notes Payable (Details) - Schedule of notes payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable</Role>
      <ShortName>Notes Payable (Details) - Schedule of notes payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Accounts Payable (Details) - Schedule of accounts payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable</Role>
      <ShortName>Accounts Payable (Details) - Schedule of accounts payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Short Term Bank Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails</Role>
      <ShortName>Short Term Bank Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Short Term Bank Loans (Details) - Schedule of short term bank loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable</Role>
      <ShortName>Short Term Bank Loans (Details) - Schedule of short term bank loans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Short Term Bank Loans (Details) - Schedule of short term loans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable</Role>
      <ShortName>Short Term Bank Loans (Details) - Schedule of short term loans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable</Role>
      <ShortName>Other Current Liabilities (Details) - Schedule of other current liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Other Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails</Role>
      <ShortName>Other Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable</Role>
      <ShortName>Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails</Role>
      <ShortName>Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LeaseTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Lease  (Details) - Schedule of lease to the property and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable</Role>
      <ShortName>Lease  (Details) - Schedule of lease to the property and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LeaseTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Lease  (Details) - Schedule of supplemental balance sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable</Role>
      <ShortName>Lease  (Details) - Schedule of supplemental balance sheet</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LeaseTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Lease  (Details) - Schedule of lease liabilities under operating leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable</Role>
      <ShortName>Lease  (Details) - Schedule of lease liabilities under operating leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LeaseTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - Disclosure - Long Term Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails</Role>
      <ShortName>Long Term Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>086 - Disclosure - Long Term Payables (Details) - Schedule of long term payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable</Role>
      <ShortName>Long Term Payables (Details) - Schedule of long term payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>087 - Disclosure - Shareholders??? Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders??? Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>088 - Disclosure - Earnings Per Share (Details) - Schedule of basic and diluted earnings per share computation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable</Role>
      <ShortName>Earnings Per Share (Details) - Schedule of basic and diluted earnings per share computation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>089 - Disclosure - Geographical Sales and Segments (Details) - Schedule of sales by geographical area</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable</Role>
      <ShortName>Geographical Sales and Segments (Details) - Schedule of sales by geographical area</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>090 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>092 - Disclosure - Commitments and Contingencies (Details) - Schedule of non-cancellable future minimum lease payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of non-cancellable future minimum lease payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>093 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>094 - Disclosure - Related Party Transactions (Details) - Schedule of names and relationship of related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of names and relationship of related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>095 - Disclosure - Related Party Transactions (Details) - Schedule of due to related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of due to related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>096 - Disclosure - Related Party Transactions (Details) - Schedule of due from related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of due from related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="f10k2022_greenlandtech.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>097 - Disclosure - Related Party Transactions (Details) - Schedule of related party funds lending</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of related party funds lending</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. f10k2022_greenlandtech.htm 5783, 5784</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. f10k2022_greenlandtech.htm 5913, 5914</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept AccountsReceivableRelatedParties in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. f10k2022_greenlandtech.htm 8459, 8460</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityPublicFloat, us-gaap:EarningsPerShareDiluted, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding -  f10k2022_greenlandtech.htm 12796, 12807, 12808, 12809, 12810</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="f10k2022_greenlandtech.htm">f10k2022_greenlandtech.htm</File>
    <File>f10k2022ex21-1_greenland.htm</File>
    <File>f10k2022ex23-1_greenland.htm</File>
    <File>f10k2022ex31-1_greenland.htm</File>
    <File>f10k2022ex31-2_greenland.htm</File>
    <File>f10k2022ex32-1_greenland.htm</File>
    <File>f10k2022ex32-2_greenland.htm</File>
    <File>gtec-20221231.xsd</File>
    <File>gtec-20221231_cal.xml</File>
    <File>gtec-20221231_def.xml</File>
    <File>gtec-20221231_lab.xml</File>
    <File>gtec-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
    <File>image_004.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="576">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>125
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f10k2022_greenlandtech.htm": {
   "axisCustom": 1,
   "axisStandard": 19,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 576,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 198,
   "dts": {
    "calculationLink": {
     "local": [
      "gtec-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gtec-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "f10k2022_greenlandtech.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gtec-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gtec-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "gtec-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd"
     ]
    }
   },
   "elementCount": 697,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 55,
    "http://greenlandtechnologiesholdingcorp.com/20221231": 30,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 90
   },
   "keyCustom": 135,
   "keyStandard": 282,
   "memberCustom": 53,
   "memberStandard": 19,
   "nsprefix": "gtec",
   "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Short Term Investment",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment",
     "shortName": "Short Term Investment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Concentration on Revenues and Cost of Goods Sold",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold",
     "shortName": "Concentration on Revenues and Cost of Goods Sold",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Accounts Receivable",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable",
     "shortName": "Accounts Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndNontradeReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:NotesReceivableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Notes Receivable",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable",
     "shortName": "Notes Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:NotesReceivableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Property, Plant and Equipment and Construction in Progress",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress",
     "shortName": "Property, Plant and Equipment and Construction in Progress",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:LandUseRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Land Use Rights",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LandUseRights",
     "shortName": "Land Use Rights",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:LandUseRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:NotesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Notes Payable",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/NotesPayable",
     "shortName": "Notes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:NotesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Accounts Payable",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable",
     "shortName": "Accounts Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Short Term Bank Loans",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans",
     "shortName": "Short Term Bank Loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Other Current Liabilities",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities",
     "shortName": "Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:OtherLongtermLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Other Long-Term Liabilities",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities",
     "shortName": "Other Long-Term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:OtherLongtermLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Lease",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/Lease",
     "shortName": "Lease",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Long Term Payables",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables",
     "shortName": "Long Term Payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Shareholders\u2019 Equity",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity",
     "shortName": "Shareholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:SalesByGeographyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Geographical Sales and Segments",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments",
     "shortName": "Geographical Sales and Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:SalesByGeographyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:AccountsReceivableNetOfAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Accounting Policies, by Policy (Policies)",
     "menuCat": "Policies",
     "order": "31",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Organization and Principal Activities (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables",
     "shortName": "Organization and Principal Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables",
     "shortName": "Concentration on Revenues and Cost of Goods Sold (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Accounts Receivable (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables",
     "shortName": "Accounts Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Inventories (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:SchedualOfNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Notes Receivable (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables",
     "shortName": "Notes Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:SchedualOfNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Property, Plant and Equipment and Construction in Progress (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables",
     "shortName": "Property, Plant and Equipment and Construction in Progress (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ScheduleOfLandUseRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Land Use Rights (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables",
     "shortName": "Land Use Rights (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ScheduleOfLandUseRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Statements of Income and Comprehensive Income",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement",
     "shortName": "Consolidated Statements of Income and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ScheduleOfNotePayableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Notes Payable (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables",
     "shortName": "Notes Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ScheduleOfNotePayableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Accounts Payable (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables",
     "shortName": "Accounts Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Short Term Bank Loans (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables",
     "shortName": "Short Term Bank Loans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Other Current Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables",
     "shortName": "Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Other Long-Term Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables",
     "shortName": "Other Long-Term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Lease (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LeaseTables",
     "shortName": "Lease (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Long Term Payables (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables",
     "shortName": "Long Term Payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Geographical Sales and Segments (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables",
     "shortName": "Geographical Sales and Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Statements of Income and Comprehensive Income (Parentheticals)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "shortName": "Consolidated Statements of Income and Comprehensive Income (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Related Party Transactions (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Organization and Principal Activities (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails",
     "shortName": "Organization and Principal Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncreaseDecreaseInDeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c43",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:DomicileAndDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Organization and Principal Activities (Details) - Schedule of subsidiary included consolidated financial statements",
     "menuCat": "Details",
     "order": "52",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable",
     "shortName": "Organization and Principal Activities (Details) - Schedule of subsidiary included consolidated financial statements",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c43",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:DomicileAndDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:AllowanceOfDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:AllowanceOfDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of gain or loss on foreign currency transaction",
     "menuCat": "Details",
     "order": "54",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of gain or loss on foreign currency transaction",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gtec:ScheduleOfEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c58",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives",
     "menuCat": "Details",
     "order": "55",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gtec:ScheduleOfEstimatedUsefulLivesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c58",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExciseAndSalesTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of sets forth disaggregation of revenue",
     "menuCat": "Details",
     "order": "56",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of sets forth disaggregation of revenue",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ExciseAndSalesTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:IncomeShortTermInvestmentOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Short Term Investment (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails",
     "shortName": "Short Term Investment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:IncomeShortTermInvestmentOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c70",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "gtec:ConcentrationRiskPercntage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails",
     "shortName": "Concentration on Revenues and Cost of Goods Sold (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c70",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "gtec:ConcentrationRiskPercntage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c82",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of concentration of major customers and suppliers",
     "menuCat": "Details",
     "order": "59",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable",
     "shortName": "Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of concentration of major customers and suppliers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c82",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskNetAssetsAmountGeographicArea",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c12",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statements of Share Holders\u2019 Equity",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3",
     "shortName": "Consolidated Statements of Share Holders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c12",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c98",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueConcentrationOfRiskAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable",
     "menuCat": "Details",
     "order": "60",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable",
     "shortName": "Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c98",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueConcentrationOfRiskAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable net of allowance for doubtful accounts",
     "menuCat": "Details",
     "order": "61",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable",
     "shortName": "Accounts Receivable (Details) - Schedule of accounts receivable net of allowance for doubtful accounts",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfAllowanceForDoubtfulAccounts",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Accounts Receivable (Details) - Schedule of allowance for doubtful accounts",
     "menuCat": "Details",
     "order": "62",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable",
     "shortName": "Accounts Receivable (Details) - Schedule of allowance for doubtful accounts",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfAllowanceForDoubtfulAccounts",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c12",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Inventories (Details) - Schedule of inventories",
     "menuCat": "Details",
     "order": "63",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable",
     "shortName": "Inventories (Details) - Schedule of inventories",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfInventoryReserveTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Inventories (Details) - Schedule of inventory reserve",
     "menuCat": "Details",
     "order": "64",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable",
     "shortName": "Inventories (Details) - Schedule of inventory reserve",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfInventoryReserveTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:SecurityForIssuanceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Notes Receivable (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails",
     "shortName": "Notes Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:SecurityForIssuanceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:SchedualOfNotesReceivable",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:BankNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Notes Receivable (Details) - Schedule of notes receivable",
     "menuCat": "Details",
     "order": "66",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable",
     "shortName": "Notes Receivable (Details) - Schedule of notes receivable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:SchedualOfNotesReceivable",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:BankNotesReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:OwnershipofBuildingsForNetBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails",
     "shortName": "Property, Plant and Equipment and Construction in Progress (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:OwnershipofBuildingsForNetBookValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BuildingsAndImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "067 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details) - Schedule of property, plant and equipment",
     "menuCat": "Details",
     "order": "68",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable",
     "shortName": "Property, Plant and Equipment and Construction in Progress (Details) - Schedule of property, plant and equipment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BuildingsAndImprovementsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfRestrictedAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:BuildingsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "068 - Disclosure - Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security",
     "menuCat": "Details",
     "order": "69",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable",
     "shortName": "Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfRestrictedAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:BuildingsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:LandUseRightsAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "069 - Disclosure - Land Use Rights (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails",
     "shortName": "Land Use Rights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:LandUseRightsAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfLandUseRights",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:LandUseRightsCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070 - Disclosure - Land Use Rights (Details) - Schedule of land use rights",
     "menuCat": "Details",
     "order": "71",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable",
     "shortName": "Land Use Rights (Details) - Schedule of land use rights",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfLandUseRights",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:LandUseRightsCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "071 - Disclosure - Land Use Rights (Details) - Schedule of estimated future amortization expense",
     "menuCat": "Details",
     "order": "72",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable",
     "shortName": "Land Use Rights (Details) - Schedule of estimated future amortization expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:RestrictedCashAndCashEquivalentsValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "072 - Disclosure - Notes Payable (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails",
     "shortName": "Notes Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:RestrictedCashAndCashEquivalentsValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfNotePayableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayableToBankCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "073 - Disclosure - Notes Payable (Details) - Schedule of notes payable",
     "menuCat": "Details",
     "order": "74",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable",
     "shortName": "Notes Payable (Details) - Schedule of notes payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfNotePayableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayableToBankCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "074 - Disclosure - Accounts Payable (Details) - Schedule of accounts payable",
     "menuCat": "Details",
     "order": "75",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable",
     "shortName": "Accounts Payable (Details) - Schedule of accounts payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c112",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsPayableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ShortTermDebtLoan",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "075 - Disclosure - Short Term Bank Loans (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails",
     "shortName": "Short Term Bank Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ShortTermDebtLoan",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:CollateralizedBankLoans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "076 - Disclosure - Short Term Bank Loans (Details) - Schedule of short term bank loans",
     "menuCat": "Details",
     "order": "77",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable",
     "shortName": "Short Term Bank Loans (Details) - Schedule of short term bank loans",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:CollateralizedBankLoans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfShortTermLoansTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentMaturityDateDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "077 - Disclosure - Short Term Bank Loans (Details) - Schedule of short term loans",
     "menuCat": "Details",
     "order": "78",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable",
     "shortName": "Short Term Bank Loans (Details) - Schedule of short term loans",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfShortTermLoansTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentMaturityDateDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "078 - Disclosure - Other Current Liabilities (Details) - Schedule of other current liabilities",
     "menuCat": "Details",
     "order": "79",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable",
     "shortName": "Other Current Liabilities (Details) - Schedule of other current liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedEmployeeBenefitsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Organization and Principal Activities",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities",
     "shortName": "Organization and Principal Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:GrantIncomedecreased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "079 - Disclosure - Other Long-Term Liabilities (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails",
     "shortName": "Other Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "gtec:GrantIncomedecreased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:OtherLongTermLiabilityDebtOfSubsidy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080 - Disclosure - Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities",
     "menuCat": "Details",
     "order": "81",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable",
     "shortName": "Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:OtherLongTermLiabilityDebtOfSubsidy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081 - Disclosure - Lease (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails",
     "shortName": "Lease (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "082 - Disclosure - Lease  (Details) - Schedule of lease to the property and equipment",
     "menuCat": "Details",
     "order": "83",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable",
     "shortName": "Lease  (Details) - Schedule of lease to the property and equipment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "083 - Disclosure - Lease  (Details) - Schedule of supplemental balance sheet",
     "menuCat": "Details",
     "order": "84",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable",
     "shortName": "Lease  (Details) - Schedule of supplemental balance sheet",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "084 - Disclosure - Lease  (Details) - Schedule of lease liabilities under operating leases",
     "menuCat": "Details",
     "order": "85",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable",
     "shortName": "Lease  (Details) - Schedule of lease liabilities under operating leases",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c107",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfMachineryAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "085 - Disclosure - Long Term Payables (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails",
     "shortName": "Long Term Payables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c107",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfMachineryAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "086 - Disclosure - Long Term Payables (Details) - Schedule of long term payables",
     "menuCat": "Details",
     "order": "87",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable",
     "shortName": "Long Term Payables (Details) - Schedule of long term payables",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockVotingRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "087 - Disclosure - Shareholders\u2019 Equity (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
     "shortName": "Shareholders\u2019 Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockVotingRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "088 - Disclosure - Earnings Per Share (Details) - Schedule of basic and diluted earnings per share computation",
     "menuCat": "Details",
     "order": "89",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable",
     "shortName": "Earnings Per Share (Details) - Schedule of basic and diluted earnings per share computation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "089 - Disclosure - Geographical Sales and Segments (Details) - Schedule of sales by geographical area",
     "menuCat": "Details",
     "order": "90",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable",
     "shortName": "Geographical Sales and Segments (Details) - Schedule of sales by geographical area",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c171",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:SettlementToCounterParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c171",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:SettlementToCounterParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092 - Disclosure - Commitments and Contingencies (Details) - Schedule of non-cancellable future minimum lease payments",
     "menuCat": "Details",
     "order": "93",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable",
     "shortName": "Commitments and Contingencies (Details) - Schedule of non-cancellable future minimum lease payments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "093 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c172",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ExistingRelationshipWithTheCompany",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "094 - Disclosure - Related Party Transactions (Details) - Schedule of names and relationship of related parties",
     "menuCat": "Details",
     "order": "95",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
     "shortName": "Related Party Transactions (Details) - Schedule of names and relationship of related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:NamesAndRelationshipOfRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c172",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "gtec:ExistingRelationshipWithTheCompany",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:DueToRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:DueToRelatedPartieCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "095 - Disclosure - Related Party Transactions (Details) - Schedule of due to related parties",
     "menuCat": "Details",
     "order": "96",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
     "shortName": "Related Party Transactions (Details) - Schedule of due to related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:DueToRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:DueToRelatedPartieCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:DueFromRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:DueFromRelatedPartycurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "096 - Disclosure - Related Party Transactions (Details) - Schedule of due from related parties",
     "menuCat": "Details",
     "order": "97",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable",
     "shortName": "Related Party Transactions (Details) - Schedule of due from related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "gtec:DueFromRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:DueFromRelatedPartycurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c185",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:WithdrawFundsFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "097 - Disclosure - Related Party Transactions (Details) - Schedule of related party funds lending",
     "menuCat": "Details",
     "order": "98",
     "role": "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable",
     "shortName": "Related Party Transactions (Details) - Schedule of related party funds lending",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f10k2022_greenlandtech.htm",
      "contextRef": "c185",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "gtec:WithdrawFundsFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 79,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r584",
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r584",
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r584",
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r584",
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r584",
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "gtec_AccountingForAroundPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting for around percentage.",
        "label": "Accounting For Around Percentage",
        "terseLabel": "Total sales return, percentage"
       }
      }
     },
     "localname": "AccountingForAroundPercentage",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_AccountsPayableDetailsScheduleofaccountspayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable (Details) - Schedule of accounts payable [Line Items]"
       }
      }
     },
     "localname": "AccountsPayableDetailsScheduleofaccountspayableLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_AccountsPayableDetailsScheduleofaccountspayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable (Details) - Schedule of accounts payable [Table]"
       }
      }
     },
     "localname": "AccountsPayableDetailsScheduleofaccountspayableTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of allowance for doubtful accounts [Abstract]"
       }
      }
     },
     "localname": "AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable (Details) - Schedule of allowance for doubtful accounts [Table]"
       }
      }
     },
     "localname": "AccountsReceivableDetailsScheduleofallowancefordoubtfulaccountsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_AccountsReceivableNetOfAllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable Net Of Allowance For Doubtful Accounts",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts (in Dollars)"
       }
      }
     },
     "localname": "AccountsReceivableNetOfAllowanceForDoubtfulAccounts",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_AdditionalProvisionForDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Additional Provision For Doubtful Accounts",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "AdditionalProvisionForDoubtfulAccounts",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_AdvanceToSupplier": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance To Supplier",
        "terseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "AdvanceToSupplier",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_AdvanceToSuppliers": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of advance to suppliers.",
        "label": "Advance To Suppliers",
        "terseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "AdvanceToSuppliers",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_AdvanceToSuppliersCost": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advance to suppliers.",
        "label": "Advance To Suppliers Cost",
        "terseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "AdvanceToSuppliersCost",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_AdvanceToSuppliersPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advance to suppliers.",
        "label": "Advance To Suppliers Policy Text Block",
        "terseLabel": "Advance to Suppliers"
       }
      }
     },
     "localname": "AdvanceToSuppliersPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_AgriculturalBankOfPRCCoLtdXinchangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agricultural Bank Of PRCCo Ltd Xinchang Member",
        "terseLabel": "Agricultural Bank of PRC Co., Ltd. Xinchang [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfPRCCoLtdXinchangMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_AgriculturalBankOfPRCCoLtdXinchangOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Agricultural Bank Of PRCCo Ltd Xinchang One Member",
        "terseLabel": "Agricultural Bank of PRC Co., Ltd. Xinchang One [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfPRCCoLtdXinchangOneMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_AllowanceOfDoubtfulAccounts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance Of Doubtful Accounts",
        "terseLabel": "Allowance of doubtful accounts"
       }
      }
     },
     "localname": "AllowanceOfDoubtfulAccounts",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_BankBalancesAndCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Balances And Cash",
        "terseLabel": "Bank balances and cash"
       }
      }
     },
     "localname": "BankBalancesAndCash",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Balances And Cash Included In Assets Classified As Restricted Cash",
        "terseLabel": "Bank balances and cash included in assets classified as restricted cash"
       }
      }
     },
     "localname": "BankBalancesAndCashIncludedInAssetsClassifiedAsRestrictedCash",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_BankName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank name\r     \n.",
        "label": "Bank Name",
        "terseLabel": "Bank Name"
       }
      }
     },
     "localname": "BankName",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_BankNotesReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable": {
       "order": 1.0,
       "parentTag": "us-gaap_ReceivablesNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Notes Bank notes receivable.",
        "label": "Bank Notes Receivable",
        "terseLabel": "Bank notes receivable:"
       }
      }
     },
     "localname": "BankNotesReceivable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_BuildingsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Buildings Net",
        "terseLabel": "Buildings, net"
       }
      }
     },
     "localname": "BuildingsNet",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_CEDECOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CEDECOMember",
        "terseLabel": "CEDE &amp; CO [Member]"
       }
      }
     },
     "localname": "CEDECOMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities Abstract",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_CenntroAutomotiveCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cenntro Automotive Corporation Member",
        "terseLabel": "Cenntro Automotive Corporation [Member]"
       }
      }
     },
     "localname": "CenntroAutomotiveCorporationMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CenntroHoldingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cenntro Holding Limited Member",
        "terseLabel": "Cenntro Holding Limited [Member]"
       }
      }
     },
     "localname": "CenntroHoldingLimitedMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CenntroSmartManufacturingTechCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cenntro Smart Manufacturing Tech Co Ltd Member",
        "terseLabel": "Cenntro Smart Manufacturing Tech. Co., Ltd. [Member]"
       }
      }
     },
     "localname": "CenntroSmartManufacturingTechCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ChardanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chardan Member",
        "terseLabel": "Chardan Capital Markets, LLC [Member]"
       }
      }
     },
     "localname": "ChardanMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CollateralizedBankLoans": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable": {
       "order": 1.0,
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Collateralized Bank Loans",
        "terseLabel": "Collateralized bank loans"
       }
      }
     },
     "localname": "CollateralizedBankLoans",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_CommercialNoteReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable": {
       "order": 2.0,
       "parentTag": "us-gaap_ReceivablesNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commercial Note Receivable",
        "terseLabel": "Commercial notes receivable"
       }
      }
     },
     "localname": "CommercialNoteReceivable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_CommitmentsandContingenciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Line Items]"
       }
      }
     },
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_CommitmentsandContingenciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "localname": "CommitmentsandContingenciesDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_CompanyAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company AMember",
        "terseLabel": "Company A [Member]"
       }
      }
     },
     "localname": "CompanyAMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CompanyBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company BMember",
        "terseLabel": "Company B [Member]"
       }
      }
     },
     "localname": "CompanyBMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CompanyCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company CMember",
        "terseLabel": "Company C [Member]"
       }
      }
     },
     "localname": "CompanyCMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ConcentrationRiskPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Percentage",
        "terseLabel": "Customer percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_ConcentrationRiskPercntage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ConcentrationRiskPercentage.",
        "label": "Concentration Risk Percntage",
        "terseLabel": "Percentage of revenues",
        "verboseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercntage",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration on Revenues and Cost of Goods Sold (Details) [Line Items]"
       }
      }
     },
     "localname": "ConcentrationonRevenuesandCostofGoodsSoldDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [Line Items]"
       }
      }
     },
     "localname": "ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration on Revenues and Cost of Goods Sold (Details) - Schedule of major customers of accounts receivable [Table]"
       }
      }
     },
     "localname": "ConcentrationonRevenuesandCostofGoodsSoldDetailsScheduleofmajorcustomersofaccountsreceivableTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ConcentrationonRevenuesandCostofGoodsSoldDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration on Revenues and Cost of Goods Sold (Details) [Table]"
       }
      }
     },
     "localname": "ConcentrationonRevenuesandCostofGoodsSoldDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ConsignedProcessingMaterials": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consigned Processing Materials",
        "terseLabel": "Consigned processing material"
       }
      }
     },
     "localname": "ConsignedProcessingMaterials",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ConstructionInProgressFixedAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction In Progress Fixed Assets",
        "terseLabel": "Construction in progress fixed assets"
       }
      }
     },
     "localname": "ConstructionInProgressFixedAssets",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_CorporateOfficesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate Offices Member",
        "terseLabel": "Corporate Offices [Member]"
       }
      }
     },
     "localname": "CorporateOfficesMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_CostOfRevenueAndInventories": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of revenue and inventories.",
        "label": "Cost Of Revenue And Inventories",
        "terseLabel": "Cost of revenue and inventories"
       }
      }
     },
     "localname": "CostOfRevenueAndInventories",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_CustomerDeposit": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer deposits.",
        "label": "Customer Deposit",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "CustomerDeposit",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DebtOfTheCancelledCompany": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt of the cancelled company.",
        "label": "Debt Of The Cancelled Company",
        "terseLabel": "Debt of the cancelled company"
       }
      }
     },
     "localname": "DebtOfTheCancelledCompany",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DeferedTaxAssets": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Defered Tax Assets",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferedTaxAssets",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DeferredTaxAsset": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets.",
        "label": "Deferred Tax Asset",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAsset",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DepositFundsWithRelatedParties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposit funds with related parties.",
        "label": "Deposit Funds With Related Parties",
        "terseLabel": "Deposit funds with related parties"
       }
      }
     },
     "localname": "DepositFundsWithRelatedParties",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DepositFundsWithRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposit Funds With Related Parties Abstract",
        "terseLabel": "Deposit funds with related parties:"
       }
      }
     },
     "localname": "DepositFundsWithRelatedPartiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_DescriptionOfWarrantRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description Of Warrant Redemption",
        "terseLabel": "Description of warrant redemption"
       }
      }
     },
     "localname": "DescriptionOfWarrantRedemption",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_DomesticSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic Sales Member",
        "terseLabel": "Domestic Sales [Member]"
       }
      }
     },
     "localname": "DomesticSalesMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_DomicileAndDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domicile and date of incorporation.",
        "label": "Domicile And Date Of Incorporation",
        "terseLabel": "Domicile and Date of Incorporation"
       }
      }
     },
     "localname": "DomicileAndDateOfIncorporation",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_DueFromRelatedPartiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due From Related Parties Table Text Block",
        "terseLabel": "Schedule of due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_DueFromRelatedPartycurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from related party current.",
        "label": "Due From Related Partycurrent",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DueFromRelatedPartycurrent",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DueToRelatedPartieCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Due To Related Partie Current",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DueToRelatedPartieCurrent",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_DueToRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due To Related Parties Abstract",
        "terseLabel": "Due to related parties:"
       }
      }
     },
     "localname": "DueToRelatedPartiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_DueToRelatedPartiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due To Related Parties Table Text Block",
        "terseLabel": "Schedule of due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_EarningPerShareBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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.",
        "label": "Earning Per Share Basic And Diluted",
        "terseLabel": "Basic and diluted net income per share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningPerShareBasicAndDiluted",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "gtec_EconomicAndPoliticalRisksPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Economic and Political Risks",
        "label": "Economic And Political Risks Policy Text Block",
        "terseLabel": "Economic and Political Risks"
       }
      }
     },
     "localname": "EconomicAndPoliticalRisksPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_EffectOfFXChange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of FX change.",
        "label": "Effect Of FXChange",
        "terseLabel": "Effect of FX change"
       }
      }
     },
     "localname": "EffectOfFXChange",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ElectricIndustrialVehiclesDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Electric Industrial Vehicles Description",
        "terseLabel": "Electric industrial vehicles, description"
       }
      }
     },
     "localname": "ElectricIndustrialVehiclesDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ElectronicEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Electronic Equipment",
        "terseLabel": "Electronic equipment"
       }
      }
     },
     "localname": "ElectronicEquipment",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_EquityMethodInvestmentDescriptionOfPrincipalActivitie": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the principal activities of an investee accounted for under the equity method.",
        "label": "Equity Method Investment Description Of Principal Activitie",
        "terseLabel": "Subsidiaries, description"
       }
      }
     },
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivitie",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ExistingRelationshipWithTheCompany": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Existing Relationship With The Company",
        "terseLabel": "Existing Relationship with the Company"
       }
      }
     },
     "localname": "ExistingRelationshipWithTheCompany",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_FixedAssetsDecoration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Fixed assets decoration.",
        "label": "Fixed Assets Decoration",
        "terseLabel": "Fixed assets decoration"
       }
      }
     },
     "localname": "FixedAssetsDecoration",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_FixedAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Assets Member",
        "terseLabel": "Fixed assets decoration [Member]"
       }
      }
     },
     "localname": "FixedAssetsMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ForkliftManufacturersDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forklift manufacturers, description.",
        "label": "Forklift Manufacturers Description",
        "terseLabel": "Forklift manufacturers, description"
       }
      }
     },
     "localname": "ForkliftManufacturersDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ForkliftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forklift Member",
        "terseLabel": "Transmission boxes for Forklift [Member]"
       }
      }
     },
     "localname": "ForkliftMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_FreightFeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Freight Fee Member",
        "terseLabel": "Freight fee [Member]"
       }
      }
     },
     "localname": "FreightFeeMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical Sales and Segments (Details) - Schedule of sales by geographical area [Line Items]"
       }
      }
     },
     "localname": "GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical Sales and Segments (Details) - Schedule of sales by geographical area [Table]"
       }
      }
     },
     "localname": "GeographicalSalesandSegmentsDetailsScheduleofsalesbygeographicalareaTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_GovernmentSubsidiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government subsidies.",
        "label": "Government Subsidies Policy Text Block",
        "terseLabel": "Government subsidies"
       }
      }
     },
     "localname": "GovernmentSubsidiesPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_GrantIncomedecreased": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Grant Incomedecreased",
        "terseLabel": "Grant income decreased"
       }
      }
     },
     "localname": "GrantIncomedecreased",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_GreenlandAssetManagementCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greenland Asset Management Corporation Member",
        "terseLabel": "Greenland Asset Management Corporation [Member]"
       }
      }
     },
     "localname": "GreenlandAssetManagementCorporationMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_GreenlandTechnologiesCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Greenland Technologies Corporation Member",
        "terseLabel": "Greenland Technologies Corporation [Member]"
       }
      }
     },
     "localname": "GreenlandTechnologiesCorporationMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_HEVICorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HEVICorp Member",
        "terseLabel": "Greenland Technologies Corporation [Member]"
       }
      }
     },
     "localname": "HEVICorpMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_HangzhouCenntroAutotechCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hangzhou Cenntro Autotech Co Limited Member",
        "terseLabel": "Hangzhou Cenntro Autotech Co., Limited [Member]"
       }
      }
     },
     "localname": "HangzhouCenntroAutotechCoLimitedMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_HangzhouGreenlandEnergyTechnologiesCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hangzhou Greenland Energy Technologies Co Ltd Member",
        "terseLabel": "Hangzhou Greenland Energy Technologies Co., Ltd [Member]"
       }
      }
     },
     "localname": "HangzhouGreenlandEnergyTechnologiesCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_HangzhouGreenlandRoboticTechnologiesCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hangzhou Greenland Robotic Technologies Co Ltd Member",
        "terseLabel": "Hangzhou Greenland Energy Technologies Co., Ltd. [Member]"
       }
      }
     },
     "localname": "HangzhouGreenlandRoboticTechnologiesCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_HangzhouJiuruEconomicInformationConsultingCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hangzhou Jiuru Economic Information Consulting Co Ltd Member",
        "terseLabel": "Hangzhou Jiuru Economic Information Consulting Co. Ltd [Member]"
       }
      }
     },
     "localname": "HangzhouJiuruEconomicInformationConsultingCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_HengyuCapitalLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hengyu Capital Ltd Member",
        "terseLabel": "Hengyu Capital, Ltd. [Member]"
       }
      }
     },
     "localname": "HengyuCapitalLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ImplicitInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Implicit interest rate.",
        "label": "Implicit Interest Rate",
        "terseLabel": "Implicit interest rate"
       }
      }
     },
     "localname": "ImplicitInterestRate",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Loss From Continuing Operation Including Portion Attributable To Noncontrolling Interest",
        "terseLabel": "Net income attributable to the Greenland Technologies Holding Corporation and subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_IncomeShortTermInvestmentOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income from short-term investment classified as other.",
        "label": "Income Short Term Investment Other",
        "terseLabel": "Short term investment"
       }
      }
     },
     "localname": "IncomeShortTermInvestmentOther",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_IncreaseDecreaseOtherCurrentAndNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other current and noncurrent assets.",
        "label": "Increase Decrease Other Current And Noncurrent Assets",
        "terseLabel": "Other current and noncurrent assets"
       }
      }
     },
     "localname": "IncreaseDecreaseOtherCurrentAndNoncurrentAssets",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_IncreaseInAllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase In Allowance For Doubtful Accounts",
        "negatedLabel": "Increase in allowance for doubtful accounts"
       }
      }
     },
     "localname": "IncreaseInAllowanceForDoubtfulAccounts",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_IncreaseInProvisionForInventory": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase In Provision For Inventory",
        "negatedLabel": "Increase in provision for inventory"
       }
      }
     },
     "localname": "IncreaseInProvisionForInventory",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_InfrastructureEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Infrastructure Equipment Member",
        "terseLabel": "Infrastructure&amp; Equipment [Member]"
       }
      }
     },
     "localname": "InfrastructureEquipmentMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_InitialBusinessCombinationDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial business combination, description.",
        "label": "Initial Business Combination Description",
        "terseLabel": "Initial business combination, description"
       }
      }
     },
     "localname": "InitialBusinessCombinationDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_InitialPublicOfferingIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial Public Offering Issuance",
        "terseLabel": "Initial public offering units"
       }
      }
     },
     "localname": "InitialPublicOfferingIssuance",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gtec_InitialTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Initial Term",
        "terseLabel": "Initial term"
       }
      }
     },
     "localname": "InitialTerm",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gtec_InternationalSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "International Sales Member",
        "terseLabel": "International Sales [Member]"
       }
      }
     },
     "localname": "InternationalSalesMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_InventoryEffectOfFXChange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of inventory effect of fx change.",
        "label": "Inventory Effect Of FXChange",
        "terseLabel": "Effect of FX change"
       }
      }
     },
     "localname": "InventoryEffectOfFXChange",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LandUseRight": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land use rights.",
        "label": "Land Use Right",
        "terseLabel": "Land use rights"
       }
      }
     },
     "localname": "LandUseRight",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LandUseRightNet": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land use rights, net.",
        "label": "Land Use Right Net",
        "terseLabel": "Land use rights, net"
       }
      }
     },
     "localname": "LandUseRightNet",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LandUseRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Abstract"
       }
      }
     },
     "localname": "LandUseRightsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_LandUseRightsAssetsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Assets Net",
        "terseLabel": "Land use rights, net"
       }
      }
     },
     "localname": "LandUseRightsAssetsNet",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LandUseRightsCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Cost",
        "negatedLabel": "Land use rights, cost"
       }
      }
     },
     "localname": "LandUseRightsCost",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LandUseRightsNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Net",
        "terseLabel": "Land use rights, net"
       }
      }
     },
     "localname": "LandUseRightsNet",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LandUseRightsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for land use rights.",
        "label": "Land Use Rights Policy Text Block",
        "terseLabel": "Land Use Rights"
       }
      }
     },
     "localname": "LandUseRightsPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_LandUseRightsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights Text Block",
        "terseLabel": "LAND USE RIGHTS"
       }
      }
     },
     "localname": "LandUseRightsTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LandUseRights"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_LeaseDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease (Details) [Line Items]"
       }
      }
     },
     "localname": "LeaseDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_LeaseDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease (Details) [Table]"
       }
      }
     },
     "localname": "LeaseDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_LessAccumulatedAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Less Accumulated Amortization",
        "negatedLabel": "Less: Accumulated amortization"
       }
      }
     },
     "localname": "LessAccumulatedAmortization",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflanduserightsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LoanFacilityWithMaximumExposure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Facility With Maximum Exposure",
        "terseLabel": "Loan facility with maximum exposure (in Yuan Renminbi)"
       }
      }
     },
     "localname": "LoanFacilityWithMaximumExposure",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LongtermPayablesunamortizedDeferredFinancingCost": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term payables-unamortized deferred financing costs.",
        "label": "Longterm Payablesunamortized Deferred Financing Cost",
        "terseLabel": "Long-term payables - unamortized deferred financing costs"
       }
      }
     },
     "localname": "LongtermPayablesunamortizedDeferredFinancingCost",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_LossOnPrepaymentOfFinancingLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loss on prepayment of financing lease obligations.",
        "label": "Loss On Prepayment Of Financing Lease Obligations",
        "terseLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "LossOnPrepaymentOfFinancingLeaseObligations",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_MachinerNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Machiner Net",
        "terseLabel": "Machinery, net"
       }
      }
     },
     "localname": "MachinerNet",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_MajorProductAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Product Abstract",
        "terseLabel": "Major Product"
       }
      }
     },
     "localname": "MajorProductAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_MotorVehicles": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Motor Vehicles",
        "terseLabel": "Motor vehicles"
       }
      }
     },
     "localname": "MotorVehicles",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_NamesAndRelationshipOfRelatedPartiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Names And Relationship Of Related Parties Table Text Block",
        "terseLabel": "Schedule of names and relationship of related parties"
       }
      }
     },
     "localname": "NamesAndRelationshipOfRelatedPartiesTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_NewlyIssuedOrdinarySharesDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Newly Issued Ordinary Shares During Period Shares",
        "terseLabel": "Newly issued ordinary shares"
       }
      }
     },
     "localname": "NewlyIssuedOrdinarySharesDuringPeriodShares",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gtec_NonForkliftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Forklift Member",
        "terseLabel": "Transmission boxes for Non-Forklift (EV, etc.) [Member]"
       }
      }
     },
     "localname": "NonForkliftMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_NoteReceivableDateOfIssuance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Receivable Date Of Issuance",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NoteReceivableDateOfIssuance",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_NotesPayableDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable (Details) [Line Items]"
       }
      }
     },
     "localname": "NotesPayableDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayableDetailsScheduleofnotespayableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Notes Payable [Abstract]"
       }
      }
     },
     "localname": "NotesPayableDetailsScheduleofnotespayableLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayableDetailsScheduleofnotespayableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable (Details) - Schedule of notes payable [Table]"
       }
      }
     },
     "localname": "NotesPayableDetailsScheduleofnotespayableTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayableDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable (Details) [Table]"
       }
      }
     },
     "localname": "NotesPayableDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayableDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable [Abstract]"
       }
      }
     },
     "localname": "NotesPayableDisclosureAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayableDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable Disclosure Text Block",
        "terseLabel": "NOTES PAYABLE"
       }
      }
     },
     "localname": "NotesPayableDisclosureTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_NotesPayableTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable (Tables) [Line Items]"
       }
      }
     },
     "localname": "NotesPayableTablesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayableTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Payable Tables Table",
        "terseLabel": "Notes Payable [Abstract]"
       }
      }
     },
     "localname": "NotesPayableTablesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesPayablebankAcceptanceNotes": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes payable-bank acceptance notes.",
        "label": "Notes Payablebank Acceptance Notes",
        "terseLabel": "Notes payable-bank acceptance notes"
       }
      }
     },
     "localname": "NotesPayablebankAcceptanceNotes",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_NotesReceivable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesReceivable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_NotesReceivableDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable (Details) [Line Items]"
       }
      }
     },
     "localname": "NotesReceivableDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesReceivableDetailsScheduleofnotesreceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Notes Receivable [Abstract]"
       }
      }
     },
     "localname": "NotesReceivableDetailsScheduleofnotesreceivableLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesReceivableDetailsScheduleofnotesreceivableTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable (Details) - Schedule of notes receivable [Table]"
       }
      }
     },
     "localname": "NotesReceivableDetailsScheduleofnotesreceivableTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesReceivableDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable (Details) [Table]"
       }
      }
     },
     "localname": "NotesReceivableDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesReceivableDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable [Abstract]"
       }
      }
     },
     "localname": "NotesReceivableDisclosureAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_NotesReceivableDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable Disclosure Text Block",
        "terseLabel": "NOTES RECEIVABLE"
       }
      }
     },
     "localname": "NotesReceivableDisclosureTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_NotesReceivableTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable (Tables) [Line Items]"
       }
      }
     },
     "localname": "NotesReceivableTablesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_NotesReceivableTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes Receivable Tables Table",
        "terseLabel": "Notes Receivable [Abstract]"
       }
      }
     },
     "localname": "NotesReceivableTablesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases Abstract",
        "terseLabel": "Operating leases:"
       }
      }
     },
     "localname": "OperatingLeasesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OperatingLoansFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loans Four Member",
        "terseLabel": "Operating Loans Four [Member]"
       }
      }
     },
     "localname": "OperatingLoansFourMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_OperatingLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loans Member",
        "terseLabel": "Operating Loans [Member]"
       }
      }
     },
     "localname": "OperatingLoansMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_OperatingLoansOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loans One Member",
        "terseLabel": "Operating Loans One [Member]"
       }
      }
     },
     "localname": "OperatingLoansOneMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_OperatingLoansThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loans Three Member",
        "terseLabel": "Operating Loans Three [Member]"
       }
      }
     },
     "localname": "OperatingLoansThreeMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_OperatingLoansTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loans Two Member",
        "terseLabel": "Operating Loans Two [Member]"
       }
      }
     },
     "localname": "OperatingLoansTwoMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_OrdinarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares Member",
        "terseLabel": "Ordinary Shares [Member]"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_OrdinarySharesRedeemeddiscription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares Redeemeddiscription",
        "terseLabel": "Ordinary shares redeemed, description"
       }
      }
     },
     "localname": "OrdinarySharesRedeemeddiscription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OrganizationandPrincipalActivitiesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Principal Activities (Details) [Line Items]"
       }
      }
     },
     "localname": "OrganizationandPrincipalActivitiesDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OrganizationandPrincipalActivitiesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Principal Activities (Details) [Table]"
       }
      }
     },
     "localname": "OrganizationandPrincipalActivitiesDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Liabilities (Details) - Schedule of other current liabilities [Table]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesDetailsScheduleofothercurrentliabilitiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherCurrentLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Liabilities Line Items",
        "terseLabel": "Other Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherCurrentLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Liabilities [Table]"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other long-term liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long-Term Liabilities (Details) - Schedule of other long-term liabilities [Table]"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesDetailsScheduleofotherlongtermliabilitiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long-Term Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long-Term Liabilities [Table]"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilitiesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long Term Liabilities Tables Line Items",
        "terseLabel": "Other Long-Term Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesTablesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilitiesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long-Term Liabilities (Tables) [Table]"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesTablesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongTermLiabilityDebtOfSubsidy": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Long Term Liability Debt Of Subsidy",
        "terseLabel": "Subsidy"
       }
      }
     },
     "localname": "OtherLongTermLiabilityDebtOfSubsidy",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_OtherLongtermLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Longterm Liabilities Disclosure Abstract"
       }
      }
     },
     "localname": "OtherLongtermLiabilitiesDisclosureAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_OtherLongtermLiabilitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Longterm Liabilities Disclosure Text Block",
        "terseLabel": "OTHER LONG-TERM LIABILITIES"
       }
      }
     },
     "localname": "OtherLongtermLiabilitiesDisclosureTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_OtherOperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Income Loss",
        "terseLabel": "Other income/(loss)"
       }
      }
     },
     "localname": "OtherOperatingIncomeLoss",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_OtherShortTermsBorrowings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other short term borrowings.",
        "label": "Other Short Terms Borrowings",
        "terseLabel": "Purchased bank management products total amount"
       }
      }
     },
     "localname": "OtherShortTermsBorrowings",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_OtherTaxPayables": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Tax Payables",
        "terseLabel": "Other tax payables"
       }
      }
     },
     "localname": "OtherTaxPayables",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_OverallotmentOptionAmountOrdinaryShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Overallotment Option Amount Ordinary Share",
        "terseLabel": "Over-allotment option amount"
       }
      }
     },
     "localname": "OverallotmentOptionAmountOrdinaryShare",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gtec_OwnedForeignEnterprisePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owned foreign enterprise Percentage.",
        "label": "Owned Foreign Enterprise Percentage",
        "terseLabel": "Owned foreign enterprise percentage"
       }
      }
     },
     "localname": "OwnedForeignEnterprisePercentage",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_OwnershipofBuildingsForNetBookValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownershipof buildings for net book value.",
        "label": "Ownershipof Buildings For Net Book Value",
        "terseLabel": "Ownership of buildings for net book value"
       }
      }
     },
     "localname": "OwnershipofBuildingsForNetBookValue",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PRCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PRCMember",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "PRCMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_PaymentOfCash": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Of Cash",
        "terseLabel": "Cash payment (in Dollars)"
       }
      }
     },
     "localname": "PaymentOfCash",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PaymentOfPrincipalOnFinancingLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of principal on financing lease obligation.",
        "label": "Payment Of Principal On Financing Lease Obligation",
        "negatedLabel": "Payment of principal on financing lease obligation"
       }
      }
     },
     "localname": "PaymentOfPrincipalOnFinancingLeaseObligation",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PercentageOfBankCharges": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Bank Charges",
        "terseLabel": "Percentage of bank charges"
       }
      }
     },
     "localname": "PercentageOfBankCharges",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_PercentageOfOutstandingOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of outstanding ordinary shares.",
        "label": "Percentage Of Outstanding Ordinary Shares",
        "terseLabel": "Percentage of outstanding ordinary shares"
       }
      }
     },
     "localname": "PercentageOfOutstandingOrdinaryShares",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_PeterZuguangWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peter Zuguang Wang Member",
        "terseLabel": "Peter Zuguang Wang [Member]"
       }
      }
     },
     "localname": "PeterZuguangWangMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_PrepaymentOfLeasefinancingObligations": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of prepayment of lease-financing obligations.",
        "label": "Prepayment Of Leasefinancing Obligations",
        "negatedLabel": "Proceeds from third parties"
       }
      }
     },
     "localname": "PrepaymentOfLeasefinancingObligations",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": 6.0,
       "parentTag": "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Thereafter.",
        "label": "Present Value Of Future Insurance Profits Amortization Expense Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "PresentValueOfFutureInsuranceProfitsAmortizationExpenseThereafter",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Present Values Of Future Insurance Profits Amortization Expense",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PrivatePlacementIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of private placement issuance.",
        "label": "Private Placement Issuance",
        "terseLabel": "Private placement units"
       }
      }
     },
     "localname": "PrivatePlacementIssuance",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gtec_PrivateWarrantsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private warrants, description.",
        "label": "Private Warrants Description",
        "terseLabel": "Private warrants, description"
       }
      }
     },
     "localname": "PrivateWarrantsDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ProceedsFromEquityAndDebtFinaning": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from equity and debt finaning.",
        "label": "Proceeds From Equity And Debt Finaning",
        "terseLabel": "Proceeds from equity and debt financing"
       }
      }
     },
     "localname": "ProceedsFromEquityAndDebtFinaning",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ProceedsFromGovernmentGrantsForConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from government grants for construction.",
        "label": "Proceeds From Government Grants For Construction",
        "negatedLabel": "Proceeds from government grants for construction"
       }
      }
     },
     "localname": "ProceedsFromGovernmentGrantsForConstruction",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ProceedsFromNCIsInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from NCI's Investment.",
        "label": "Proceeds From NCIs Investment",
        "terseLabel": "Proceeds from NCI's Investment"
       }
      }
     },
     "localname": "ProceedsFromNCIsInvestment",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ProceedsFromRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ProceedsFromRelatedParties.",
        "label": "Proceeds From Related Parties",
        "terseLabel": "Proceeds from related parties"
       }
      }
     },
     "localname": "ProceedsFromRelatedParties",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ProcurementOfMaterialsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Procurement Of Materials Member",
        "terseLabel": "Procurement of Materials [Member]"
       }
      }
     },
     "localname": "ProcurementOfMaterialsMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment and Construction in Progress (Details) [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantandEquipmentandConstructioninProgressDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of assets used as security [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment and Construction in Progress (Details) - Schedule of assets used as security [Table]"
       }
      }
     },
     "localname": "PropertyPlantandEquipmentandConstructioninProgressDetailsScheduleofassetsusedassecurityTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_PropertyPlantandEquipmentandConstructioninProgressDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment and Construction in Progress (Details) [Table]"
       }
      }
     },
     "localname": "PropertyPlantandEquipmentandConstructioninProgressDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_PropertyPlantsAndEquipmentNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property Plants And Equipment Net",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantsAndEquipmentNet",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Warrants Member",
        "terseLabel": "Public Warrants [Member]"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_PurchaseOptionOutstandingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase option outstanding units.",
        "label": "Purchase Option Outstanding Units",
        "terseLabel": "Purchase option outstanding"
       }
      }
     },
     "localname": "PurchaseOptionOutstandingUnits",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gtec_ReductionOfCapital": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction of capital.",
        "label": "Reduction Of Capital",
        "terseLabel": "Restricted stock grant"
       }
      }
     },
     "localname": "ReductionOfCapital",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_RegisteredCapitalPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registered capital Percentage.",
        "label": "Registered Capital Percentage",
        "terseLabel": "Registered capital percentage"
       }
      }
     },
     "localname": "RegisteredCapitalPercentage",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_RelatedPartyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Policy Text Block",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of due from related parties [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of due from related parties [Table]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofduefromrelatedpartiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of due to related parties [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of due to related parties [Table]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofduetorelatedpartiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of names and relationship of related parties [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of names and relationship of related parties [Table]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofnamesandrelationshipofrelatedpartiesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RestrictedAssetsTotal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Assets Total",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "RestrictedAssetsTotal",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_RestrictedCashAndCashEquivalentsValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash And Cash Equivalents Value",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsValue",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_RestrictedStockVestedNotIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Vested Not Issued",
        "terseLabel": "Diluted effect of stock options and warrants"
       }
      }
     },
     "localname": "RestrictedStockVestedNotIssued",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_Revenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_RevenueRecognitionDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue recognition description.",
        "label": "Revenue Recognition Description",
        "terseLabel": "Revenue recognition description"
       }
      }
     },
     "localname": "RevenueRecognitionDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RevolvingMaterials": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Materials",
        "terseLabel": "Revolving material"
       }
      }
     },
     "localname": "RevolvingMaterials",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations Abstract",
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:"
       }
      }
     },
     "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_RuralCommercialBankOfPRCCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rural Commercial Bank Of PRCCo Ltd Member",
        "terseLabel": "Rural Commercial Bank of PRC Co., Ltd. [Member]"
       }
      }
     },
     "localname": "RuralCommercialBankOfPRCCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_RuralCommercialBankOfPRCCoLtdOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rural Commercial Bank Of PRCCo Ltd One Member",
        "terseLabel": "Rural Commercial Bank of PRC Co., Ltd. One [Member]"
       }
      }
     },
     "localname": "RuralCommercialBankOfPRCCoLtdOneMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_SaleOfUnitPurchaseOptionPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of unit purchase option price.",
        "label": "Sale Of Unit Purchase Option Price",
        "terseLabel": "Sale of unit purchase option price (in Dollars)"
       }
      }
     },
     "localname": "SaleOfUnitPurchaseOptionPrice",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_SalesByGeographyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales By Geography Text Block",
        "terseLabel": "GEOGRAPHICAL SALES AND SEGMENTS"
       }
      }
     },
     "localname": "SalesByGeographyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_SchedualOfNotesReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedual Of Notes Receivable",
        "terseLabel": "Schedule of notes receivable"
       }
      }
     },
     "localname": "SchedualOfNotesReceivable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfAccountsPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Payable Abstract"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Accounts Receivable Net Of Allowance For Doubtful Accounts Abstract"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivableNetOfAllowanceForDoubtfulAccountsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfAllowanceForDoubtfulAccounts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Allowance For Doubtful Accounts",
        "terseLabel": "Schedule of allowance for doubtful accounts"
       }
      }
     },
     "localname": "ScheduleOfAllowanceForDoubtfulAccounts",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfAllowanceForDoubtfulAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Allowance For Doubtful Accounts Abstract"
       }
      }
     },
     "localname": "ScheduleOfAllowanceForDoubtfulAccountsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfAssetsUsedAsSecurityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Assets Used As Security Abstract"
       }
      }
     },
     "localname": "ScheduleOfAssetsUsedAsSecurityAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Basic And Diluted Earnings Per Share Computation Abstract"
       }
      }
     },
     "localname": "ScheduleOfBasicAndDilutedEarningsPerShareComputationAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Concentration Of Major Customers And Suppliers Abstract"
       }
      }
     },
     "localname": "ScheduleOfConcentrationOfMajorCustomersAndSuppliersAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfDueFromRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Due From Related Parties Abstract"
       }
      }
     },
     "localname": "ScheduleOfDueFromRelatedPartiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfDueToRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Due To Related Parties Abstract"
       }
      }
     },
     "localname": "ScheduleOfDueToRelatedPartiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfEstimatedFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Future Amortization Expense Abstract"
       }
      }
     },
     "localname": "ScheduleOfEstimatedFutureAmortizationExpenseAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfEstimatedUsefulLivesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Abstract"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Table Text Block",
        "terseLabel": "Schedule of estimated useful lives"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Gain Or Loss On Foreign Currency Transaction Abstract"
       }
      }
     },
     "localname": "ScheduleOfGainOrLossOnForeignCurrencyTransactionAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "localname": "ScheduleOfInventoriesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfInventoryReserveAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventory Reserve Abstract"
       }
      }
     },
     "localname": "ScheduleOfInventoryReserveAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfInventoryReserveTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of schedule of inventory reserve table text block.",
        "label": "Schedule Of Inventory Reserve Table Text Block",
        "terseLabel": "Schedule of inventory reserve"
       }
      }
     },
     "localname": "ScheduleOfInventoryReserveTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfLandUseRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Land Use Rights",
        "terseLabel": "Schedule of land use rights"
       }
      }
     },
     "localname": "ScheduleOfLandUseRights",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfLandUseRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Land Use Rights Abstract"
       }
      }
     },
     "localname": "ScheduleOfLandUseRightsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lease Liabilities Under Operating Leases Abstract"
       }
      }
     },
     "localname": "ScheduleOfLeaseLiabilitiesUnderOperatingLeasesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfLeaseToThePropertyAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lease To The Property And Equipment Abstract"
       }
      }
     },
     "localname": "ScheduleOfLeaseToThePropertyAndEquipmentAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfLongTermPayablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Payables Abstract"
       }
      }
     },
     "localname": "ScheduleOfLongTermPayablesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfMajorCustomersOfAccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Major Customers Of Accounts Receivable Abstract"
       }
      }
     },
     "localname": "ScheduleOfMajorCustomersOfAccountsReceivableAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Names And Relationship Of Related Parties Abstract"
       }
      }
     },
     "localname": "ScheduleOfNamesAndRelationshipOfRelatedPartiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Non Cancellable Future Minimum Lease Payments Abstract"
       }
      }
     },
     "localname": "ScheduleOfNonCancellableFutureMinimumLeasePaymentsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Noncancellable Future Minimum Lease Payments Operating And Financing Leases",
        "terseLabel": "Schedule of non-cancellable future minimum lease payments"
       }
      }
     },
     "localname": "ScheduleOfNoncancellableFutureMinimumLeasePaymentsOperatingAndFinancingLeases",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfNotePayableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of note payable table text block.",
        "label": "Schedule Of Note Payable Table Text Block",
        "terseLabel": "Schedule of notes payable"
       }
      }
     },
     "localname": "ScheduleOfNotePayableTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfNotesPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Notes Payable Abstract"
       }
      }
     },
     "localname": "ScheduleOfNotesPayableAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfNotesReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Notes Receivable Abstract"
       }
      }
     },
     "localname": "ScheduleOfNotesReceivableAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfOtherCurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Current Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentLiabilitiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfOtherLongTermLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Long Term Liabilities Abstract"
       }
      }
     },
     "localname": "ScheduleOfOtherLongTermLiabilitiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfRelatedPartyFundsLendingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Party Funds Lending Abstract"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyFundsLendingAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfRestrictedAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Restricted Assets Table Text Block",
        "terseLabel": "Schedule of assets used as security"
       }
      }
     },
     "localname": "ScheduleOfRestrictedAssetsTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfSalesByGeographicalAreaAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sales By Geographical Area Abstract"
       }
      }
     },
     "localname": "ScheduleOfSalesByGeographicalAreaAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfSetsForthDisaggregationOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Sets Forth Disaggregation Of Revenue Abstract"
       }
      }
     },
     "localname": "ScheduleOfSetsForthDisaggregationOfRevenueAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfShortTermBankLoansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Bank Loans Abstract"
       }
      }
     },
     "localname": "ScheduleOfShortTermBankLoansAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfShortTermLoansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Loans Abstract"
       }
      }
     },
     "localname": "ScheduleOfShortTermLoansAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfShortTermLoansTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of short term loans.",
        "label": "Schedule Of Short Term Loans Table Text Block",
        "terseLabel": "Schedule of short term loans"
       }
      }
     },
     "localname": "ScheduleOfShortTermLoansTableTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Subsidiary Included Consolidated Financial Statements Abstract"
       }
      }
     },
     "localname": "ScheduleOfSubsidiaryIncludedConsolidatedFinancialStatementsAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_ScheduleOfSupplementalBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Supplemental Balance Sheet Abstract"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "gtec_SecurityForIssuanceAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security for issuance amount.",
        "label": "Security For Issuance Amount",
        "terseLabel": "Security for issuance"
       }
      }
     },
     "localname": "SecurityForIssuanceAmount",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_SegmentsandRelatedInformationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segments and related information policy text block.",
        "label": "Segmentsand Related Information Policy Text Block",
        "terseLabel": "Segments and Related Information"
       }
      }
     },
     "localname": "SegmentsandRelatedInformationPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_SellingExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling report caption.",
        "label": "Selling Expenses Policy Text Block",
        "terseLabel": "Selling Expenses"
       }
      }
     },
     "localname": "SellingExpensesPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "gtec_SettlementToCounterParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlement to counter party.",
        "label": "Settlement To Counter Party",
        "terseLabel": "Paid in total (in Dollars)"
       }
      }
     },
     "localname": "SettlementToCounterParty",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ShanghaiHengyuBusinessManagementConsultingCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Hengyu Business Management Consulting Co Ltd Member",
        "terseLabel": "Shanghai Hengyu Business Management Consulting Co., Ltd [Member]"
       }
      }
     },
     "localname": "ShanghaiHengyuBusinessManagementConsultingCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shanghai Hengyu Enterprise Management Consulting Co Ltd Member",
        "terseLabel": "Shanghai Hengyu Business Management Consulting Co., Ltd. [Member]"
       }
      }
     },
     "localname": "ShanghaiHengyuEnterpriseManagementConsultingCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ShareholdersEquityDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Line Items]"
       }
      }
     },
     "localname": "ShareholdersEquityDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShareholdersEquityDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Table]"
       }
      }
     },
     "localname": "ShareholdersEquityDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShareholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Abstract]"
       }
      }
     },
     "localname": "ShareholdersEquityLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShareholdersEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Table]"
       }
      }
     },
     "localname": "ShareholdersEquityTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SharesReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse merger shares received",
        "label": "Shares Received",
        "terseLabel": "Shares received (in Shares)"
       }
      }
     },
     "localname": "SharesReceived",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "gtec_ShortTermBankLoansDetailsScheduleofshorttermloansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Bank Loans (Details) - Schedule of short term loans [Line Items]"
       }
      }
     },
     "localname": "ShortTermBankLoansDetailsScheduleofshorttermloansLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShortTermBankLoansDetailsScheduleofshorttermloansTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Bank Loans (Details) - Schedule of short term loans [Table]"
       }
      }
     },
     "localname": "ShortTermBankLoansDetailsScheduleofshorttermloansTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShortTermDebtLoan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short term debt loan repayable duration.",
        "label": "Short Term Debt Loan",
        "terseLabel": "Short term debt loan repayable duration"
       }
      }
     },
     "localname": "ShortTermDebtLoan",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gtec_ShortTermInvestmentDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investment Details [Abstract]"
       }
      }
     },
     "localname": "ShortTermInvestmentDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShortTermInvestmentDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investment (Details) [Table]"
       }
      }
     },
     "localname": "ShortTermInvestmentDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShortTermInvestmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investment [Abstract]"
       }
      }
     },
     "localname": "ShortTermInvestmentLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShortTermInvestmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short Term Investment [Table]"
       }
      }
     },
     "localname": "ShortTermInvestmentTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_ShorttermInvestmentPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for short-term investment.",
        "label": "Shortterm Investment Policy Text Block",
        "terseLabel": "Short-term Investment"
       }
      }
     },
     "localname": "ShorttermInvestmentPolicyTextBlock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SinomachineryHoldingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sinomachinery Holding Limited Member",
        "terseLabel": "Sinomachinery Holding Limited [Member]"
       }
      }
     },
     "localname": "SinomachineryHoldingLimitedMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_StatutoryReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserve Member",
        "terseLabel": "Statutory Reserve"
       }
      }
     },
     "localname": "StatutoryReserveMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_StockholdersEquityDecription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity , Decription .",
        "label": "Stockholders Equity Decription",
        "terseLabel": "Stockholders equity , description"
       }
      }
     },
     "localname": "StockholdersEquityDecription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_StraightlineMethodLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "straight-line method lease term.",
        "label": "Straightline Method Lease Term",
        "terseLabel": "Straight-line method lease term"
       }
      }
     },
     "localname": "StraightlineMethodLeaseTerm",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Textual)"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Line Items]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of estimated useful lives [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summaryof Significant Accounting Policies Tables Line Items",
        "terseLabel": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesTablesLineItems",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_SummaryofSignificantAccountingPoliciesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Tables) [Table]"
       }
      }
     },
     "localname": "SummaryofSignificantAccountingPoliciesTablesTable",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_TotalRevenueOfGreenland": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total revenue of Greenland.",
        "label": "Total Revenue Of Greenland",
        "terseLabel": "Total revenue of Greenland"
       }
      }
     },
     "localname": "TotalRevenueOfGreenland",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "gtec_TransferToStatutoryReserve": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer to statutory reserve.",
        "label": "Transfer To Statutory Reserve",
        "terseLabel": "Transfer to statutory reserve"
       }
      }
     },
     "localname": "TransferToStatutoryReserve",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_TransmissionProductSaleOfSets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transmission product sale of sets.",
        "label": "Transmission Product Sale Of Sets",
        "terseLabel": "Transmission product sale of sets"
       }
      }
     },
     "localname": "TransmissionProductSaleOfSets",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "gtec_TypeOfCurrenciesDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of currencies.",
        "label": "Type Of Currencies Description",
        "terseLabel": "Paid-in Capital, Currency"
       }
      }
     },
     "localname": "TypeOfCurrenciesDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_TypeOfLoanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type Of Loan Axis",
        "terseLabel": "Type of Loan [Axis]"
       }
      }
     },
     "localname": "TypeOfLoanAxis",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_TypeOfLoanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfLoan [Domain]"
       }
      }
     },
     "localname": "TypeOfLoanDomain",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Foreign Currency Translation Income Attributable To Noncontrolling Interest",
        "terseLabel": "Unrealized foreign currency translation income (loss) attribute to non-controlling interest"
       }
      }
     },
     "localname": "UnrealizedForeignCurrencyTranslationIncomeAttributableToNoncontrollingInterest",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Foreign Currency Translation Incomeloss Attributable To Greenland Technologies Holdin",
        "terseLabel": "Unrealized foreign currency translation income (loss) attribute to Greenland technologies holding corporation and subsidiaries"
       }
      }
     },
     "localname": "UnrealizedForeignCurrencyTranslationIncomelossAttributableToGreenlandTechnologiesHoldin",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_ValueAddedTaxDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value Added Tax Description",
        "terseLabel": "Value added tax description"
       }
      }
     },
     "localname": "ValueAddedTaxDescription",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_WarrantsExpireYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants expire year.",
        "label": "Warrants Expire Year",
        "terseLabel": "Warrants expire year"
       }
      }
     },
     "localname": "WarrantsExpireYear",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "gtec_WeightedAverageSharesOfCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Shares Of Common Stock",
        "terseLabel": "Weighted average shares used in diluted computation"
       }
      }
     },
     "localname": "WeightedAverageSharesOfCommonStock",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_WithdrawFundsFromRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Withdraw funds from related parties.",
        "label": "Withdraw Funds From Related Parties",
        "terseLabel": "Withdraw funds from related parties"
       }
      }
     },
     "localname": "WithdrawFundsFromRelatedParties",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "gtec_WithdrawFundsFromRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Withdraw Funds From Related Parties Abstract",
        "terseLabel": "Withdraw funds from related parties:"
       }
      }
     },
     "localname": "WithdrawFundsFromRelatedPartiesAbstract",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "gtec_XinchangCountyJiuheInvestmentManagementPartnershipLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xinchang County Jiuhe Investment Management Partnership LPMember",
        "terseLabel": "Xinchang County Jiuhe Investment Management Partnership (LP) [Member]"
       }
      }
     },
     "localname": "XinchangCountyJiuheInvestmentManagementPartnershipLPMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_XinchangCountyJiuxinInvestmentManagementPartnershipLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Xinchang County Jiuxin Investment Management Partnership LPMember",
        "terseLabel": "Xinchang County Jiuxin Investment Management Partnership (LP) [Member]"
       }
      }
     },
     "localname": "XinchangCountyJiuxinInvestmentManagementPartnershipLPMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhejiangJilinElectronicTechnologyCoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhejiang Jilin Electronic Technology Co Member",
        "terseLabel": "Zhejiang Jilin Electronic Technology Co [Member]"
       }
      }
     },
     "localname": "ZhejiangJilinElectronicTechnologyCoMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhejiangKangchenBiotechnologyCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhejiang Kangchen Biotechnology Co Ltd Member",
        "terseLabel": "Zhejiang Kangchen Biotechnology Co., Ltd. [Member]"
       }
      }
     },
     "localname": "ZhejiangKangchenBiotechnologyCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhejiangZhongchaiMachineryCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhejiang Zhongchai Machinery Co Ltd Member",
        "terseLabel": "Zhejiang Zhongchai Machinery Co., Ltd. [Member]"
       }
      }
     },
     "localname": "ZhejiangZhongchaiMachineryCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhejiangZhongchaiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhejiang Zhongchai Member",
        "terseLabel": "Zhejiang Zhongchai [Member]"
       }
      }
     },
     "localname": "ZhejiangZhongchaiMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhejiangZhonggongMachineryCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhejiang Zhonggong Machinery Co Ltd Member",
        "terseLabel": "Zhejiang Zhonggong Machinery Co., Ltd. [Member]"
       }
      }
     },
     "localname": "ZhejiangZhonggongMachineryCoLtdMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhongchaiHoldingHongKongLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhongchai Holding Hong Kong Limited Member",
        "terseLabel": "Zhongchai Holding (Hong Kong) Limited [Member]"
       }
      }
     },
     "localname": "ZhongchaiHoldingHongKongLimitedMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhongchaiHoldingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhongchai Holding Member",
        "terseLabel": "Zhongchai Holding [Member]"
       }
      }
     },
     "localname": "ZhongchaiHoldingMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhouHanyiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhou Hanyi Member",
        "terseLabel": "Zhou Hanyi [Member]"
       }
      }
     },
     "localname": "ZhouHanyiMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "gtec_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Zhuhai Hengzhong Industrial Investment Fund Limited Partnership Member",
        "terseLabel": "Zhuhai Hengzhong Industrial Investment Fund (Limited Partnership) [Member]"
       }
      }
     },
     "localname": "ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnershipMember",
     "nsuri": "http://greenlandtechnologiesholdingcorp.com/20221231",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r287",
      "r568",
      "r631",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r384",
      "r491",
      "r519",
      "r544",
      "r545",
      "r565",
      "r573",
      "r580",
      "r630",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r384",
      "r491",
      "r519",
      "r544",
      "r545",
      "r565",
      "r573",
      "r580",
      "r630",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r287",
      "r568",
      "r631",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r284",
      "r493",
      "r566",
      "r578",
      "r625",
      "r626",
      "r631",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r284",
      "r493",
      "r566",
      "r578",
      "r625",
      "r626",
      "r631",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r382",
      "r384",
      "r387",
      "r388",
      "r389",
      "r464",
      "r491",
      "r519",
      "r544",
      "r545",
      "r565",
      "r573",
      "r580",
      "r624",
      "r630",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r322",
      "r382",
      "r384",
      "r387",
      "r388",
      "r389",
      "r464",
      "r491",
      "r519",
      "r544",
      "r545",
      "r565",
      "r573",
      "r580",
      "r624",
      "r630",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r245",
      "r385",
      "r592",
      "r613"
     ],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r285",
      "r286",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r567",
      "r579",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable",
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r528",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r567",
      "r579",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsalesbygeographicalareaTable",
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r245",
      "r385",
      "r592",
      "r593",
      "r613"
     ],
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofassetsusedassecurityTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndNontradeReceivableTextBlock": {
     "auth_ref": [
      "r294",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.",
        "label": "Accounts and Nontrade Receivable [Text Block]",
        "terseLabel": "ACCOUNTS RECEIVABLE"
       }
      }
     },
     "localname": "AccountsAndNontradeReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of accounts receivable net of allowance for doubtful accounts [Abstract]"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of receivable.",
        "label": "Receivable Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable [Abstract]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "ACCOUNTS PAYABLE"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r20",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Abstract]"
       }
      }
     },
     "localname": "AccountsReceivableNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r288",
      "r289"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $762,325 and $859,319, respectively",
        "verboseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r136",
      "r137",
      "r161",
      "r199",
      "r608"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Employee payables"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r90",
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r200",
      "r513",
      "r525",
      "r526"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r37",
      "r40",
      "r113",
      "r449",
      "r521",
      "r522",
      "r600",
      "r601",
      "r602",
      "r610",
      "r611",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income/(loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r10",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r390",
      "r391",
      "r392",
      "r610",
      "r611",
      "r612",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "auth_ref": [
      "r617"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.",
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "negatedLabel": "Less: allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r201",
      "r292",
      "r300",
      "r302",
      "r303"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r140",
      "r155",
      "r192",
      "r228",
      "r275",
      "r278",
      "r282",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r415",
      "r419",
      "r427",
      "r577",
      "r628",
      "r629",
      "r642"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r183",
      "r205",
      "r228",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r415",
      "r419",
      "r427",
      "r577",
      "r628",
      "r629",
      "r642"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r228",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r415",
      "r419",
      "r427",
      "r628",
      "r629",
      "r642"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current asset"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r59",
      "r186",
      "r548"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r60",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.",
        "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]",
        "terseLabel": "SHORT TERM INVESTMENT"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r54",
      "r59",
      "r65"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF YEAR"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r54",
      "r129"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r228",
      "r248",
      "r249",
      "r251",
      "r253",
      "r263",
      "r264",
      "r298",
      "r323",
      "r326",
      "r327",
      "r328",
      "r332",
      "r333",
      "r353",
      "r354",
      "r356",
      "r360",
      "r367",
      "r427",
      "r546",
      "r591",
      "r605",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants outstanding"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r32",
      "r147",
      "r164"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r94",
      "r317",
      "r318",
      "r530",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r610",
      "r611",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Ordinary Shares No Par Value",
        "verboseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Ordinary shares, par value (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Ordinary shares, authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ordinary shares, issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r9",
      "r97"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Ordinary shares, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r9",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares, no par value, 12,978,504 shares authorized; 12,978,504 and 11,329,530 shares issued and outstanding as of December 31, 2022 and December 31, 2021."
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r41",
      "r208",
      "r210",
      "r219",
      "r509",
      "r516"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r109",
      "r110",
      "r122",
      "r208",
      "r210",
      "r218",
      "r508",
      "r515"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r70",
      "r72",
      "r127",
      "r128",
      "r287",
      "r527",
      "r529"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r70",
      "r72",
      "r127",
      "r128",
      "r287",
      "r529",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "CONCENTRATION ON REVENUES AND COST OF GOODS SOLD"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSold"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskNetAssetsAmountGeographicArea": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of total assets less total liabilities of a designated geographic area if disclosed as a concentration risk.",
        "label": "Concentration Risk, Net Assets Amount, Geographic Area",
        "terseLabel": "Total Revenues"
       }
      }
     },
     "localname": "ConcentrationRiskNetAssetsAmountGeographicArea",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration on Revenues and Cost of Goods Sold [Abstract]"
       }
      }
     },
     "localname": "ConcentrationRisksTypesNoConcentrationPercentageAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in process"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r369",
      "r370",
      "r380"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockDescription": {
     "auth_ref": [
      "r62",
      "r63",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Description",
        "terseLabel": "Ordinary shares, description"
       }
      }
     },
     "localname": "ConversionOfStockDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConversionOfStockSharesConverted1": {
     "auth_ref": [
      "r62",
      "r63",
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Converted",
        "terseLabel": "Existing ordinary shares were converted"
       }
      }
     },
     "localname": "ConversionOfStockSharesConverted1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r46",
      "r228",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r427",
      "r628"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "COST OF GOODS SOLD"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "terseLabel": "Cost of Goods Sold"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r69",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r342",
      "r426",
      "r561",
      "r562"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
        "label": "Debt Instrument, Fair Value Disclosure",
        "terseLabel": "Debt instrument fair value"
       }
      }
     },
     "localname": "DebtInstrumentFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r29",
      "r133",
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Average annual interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r29",
      "r133",
      "r352",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest Rate per Annum (%)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Long Term Payables [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDateDescription": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
        "label": "Debt Instrument, Maturity Date, Description",
        "terseLabel": "Maturity Date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDateDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r31",
      "r98",
      "r99",
      "r100",
      "r101",
      "r132",
      "r133",
      "r135",
      "r152",
      "r231",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r440",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Notes receivable term",
        "verboseLabel": "Interest-free notes payable, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesPayableDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r57",
      "r273"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationExpenseOnReclassifiedAssets": {
     "auth_ref": [
      "r87",
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).",
        "label": "Depreciation Expense on Reclassified Assets",
        "terseLabel": "Depreciation expense amount"
       }
      }
     },
     "localname": "DepreciationExpenseOnReclassifiedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAverageForwardExchangeRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average contractual rate at which a foreign currency can be purchased or sold.",
        "label": "Derivative, Average Forward Exchange Rate",
        "terseLabel": "Period average RMB: US$ exchange rate"
       }
      }
     },
     "localname": "DerivativeAverageForwardExchangeRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r379",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of sets forth disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockSupplementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block Supplement [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockSupplementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r197",
      "r325",
      "r326",
      "r327",
      "r331",
      "r332",
      "r333",
      "r453",
      "r550",
      "r608"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected 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, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Due from related parties-current"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due from Related Parties, Current [Abstract]",
        "terseLabel": "Due from related parties-current:"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r20",
      "r325",
      "r326",
      "r327",
      "r331",
      "r332",
      "r333",
      "r453",
      "r608"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r220",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r246",
      "r248",
      "r251",
      "r252",
      "r253",
      "r257",
      "r424",
      "r425",
      "r510",
      "r517",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic and diluted (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "NET INCOME PER ORDINARY SHARE ATTRIBUTABLE TO OWNERS OF THE COMPANY:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r220",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r248",
      "r251",
      "r252",
      "r253",
      "r257",
      "r424",
      "r425",
      "r510",
      "r517",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Basic and diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r67",
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r428"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r229",
      "r396",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "PRC standard income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r633",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "terseLabel": "Income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "EQUITY"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r97",
      "r180",
      "r212",
      "r213",
      "r214",
      "r232",
      "r233",
      "r234",
      "r236",
      "r242",
      "r244",
      "r262",
      "r299",
      "r368",
      "r390",
      "r391",
      "r392",
      "r404",
      "r405",
      "r423",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r449",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the principal activities of an investee accounted for under the equity method.",
        "label": "Equity Method Investment, Description of Principal Activities",
        "terseLabel": "Principal Activities"
       }
      }
     },
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Percentage of Effective Ownership"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ExcessStockSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders.",
        "label": "Excess Stock, Shares Issued",
        "terseLabel": "Ordinary shares issued"
       }
      }
     },
     "localname": "ExcessStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExcessStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of excess stock held by shareholders.",
        "label": "Excess Stock, Shares Outstanding",
        "terseLabel": "Ordinary shares outstanding"
       }
      }
     },
     "localname": "ExcessStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExciseAndSalesTaxes": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services.",
        "label": "Excise and Sales Taxes",
        "terseLabel": "Major Product"
       }
      }
     },
     "localname": "ExciseAndSalesTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsetsforthdisaggregationofrevenueTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r124",
      "r126"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueConcentrationOfRiskAccountsReceivable": {
     "auth_ref": [
      "r153",
      "r637"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents disclosure of all significant concentrations of credit risk or market risk arising from the subject financial instrument (as defined), whether from an individual counterparty or groups of counterparties.",
        "label": "Fair Value, Concentration of Risk, Accounts Receivable",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "FairValueConcentrationOfRiskAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofmajorcustomersofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "terseLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r295",
      "r296",
      "r301",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r350",
      "r365",
      "r421",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r558",
      "r618",
      "r619",
      "r620",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleaseliabilitiesunderoperatingleasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Period end RMB: US$ exchange rate"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r190",
      "r316",
      "r506",
      "r559",
      "r577",
      "r622",
      "r623"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r45",
      "r228",
      "r275",
      "r277",
      "r281",
      "r283",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r427",
      "r557",
      "r628"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "GROSS PROFIT"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r43",
      "r138",
      "r149",
      "r168",
      "r275",
      "r277",
      "r281",
      "r283",
      "r511",
      "r557"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "INCOME BEFORE INCOME TAX"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r229",
      "r397",
      "r399",
      "r402",
      "r406",
      "r409",
      "r411",
      "r412",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r230",
      "r243",
      "r244",
      "r274",
      "r395",
      "r407",
      "r410",
      "r518"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "INCOME TAX"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r211",
      "r393",
      "r394",
      "r399",
      "r400",
      "r401",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxUncertaintiesPolicy": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.",
        "label": "Income Tax Uncertainties, Policy [Policy Text Block]",
        "terseLabel": "Value-Added Tax"
       }
      }
     },
     "localname": "IncomeTaxUncertaintiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r604"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Income tax payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Revenue amount (in Dollars)"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Due to Related Parties",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesReceivableCurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of amounts due within one year (or one business cycle) from note holders for outstanding loans.",
        "label": "Increase (Decrease) in Notes Receivable, Current",
        "negatedLabel": "Notes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Assets [Abstract]",
        "terseLabel": "Increase (Decrease) In:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]",
        "terseLabel": "Increase (Decrease) In:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r604"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of gain or loss on foreign currency transaction [Abstract]"
       }
      }
     },
     "localname": "IntercompanyForeignCurrencyBalanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for interest capitalization.",
        "label": "Interest Capitalization, Policy [Policy Text Block]",
        "terseLabel": "Non-controlling Interest"
       }
      }
     },
     "localname": "InterestCapitalizationPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r134",
      "r151",
      "r215",
      "r272",
      "r439"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r221",
      "r224",
      "r225"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryAdjustments": {
     "auth_ref": [
      "r82",
      "r598"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.",
        "label": "Inventory Adjustments",
        "terseLabel": "Less: inventory impairment"
       }
      }
     },
     "localname": "InventoryAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r203",
      "r549",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "verboseLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r185",
      "r202",
      "r259",
      "r312",
      "r314",
      "r315",
      "r492",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r596"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r83",
      "r598"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "(Release of) inventory write-downs"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofinventoryreserveTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r48",
      "r271"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.",
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Plant, buildings and improvements [Member]"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Member]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "terseLabel": "LEASE"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/Lease"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Lease"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of lease liabilities under operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Initial term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r25",
      "r228",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r416",
      "r419",
      "r420",
      "r427",
      "r556",
      "r628",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r14",
      "r144",
      "r160",
      "r577",
      "r607",
      "r621",
      "r638"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r28",
      "r184",
      "r228",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r416",
      "r419",
      "r420",
      "r427",
      "r577",
      "r628",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Long term operating lease liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r6",
      "r7",
      "r228",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r416",
      "r419",
      "r420",
      "r427",
      "r628",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityReserveEstimatePolicy": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors).",
        "label": "Liability Reserve Estimate, Policy [Policy Text Block]",
        "terseLabel": "Statutory Reserve"
       }
      }
     },
     "localname": "LiabilityReserveEstimatePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LineOfCreditFacilityDescription": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.",
        "label": "Line of Credit Facility, Description",
        "terseLabel": "Loan facility, description"
       }
      }
     },
     "localname": "LineOfCreditFacilityDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r6",
      "r142",
      "r157",
      "r341",
      "r351",
      "r561",
      "r562"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "terseLabel": "Lease obligations - current"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Long-term payables current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term payables\u2013 non-current portion"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleoflongtermpayablesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTerm": {
     "auth_ref": [
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Long-Term Debt, Term",
        "terseLabel": "Operating leases, with initial terms"
       }
      }
     },
     "localname": "LongTermDebtTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "LONG TERM PAYABLES"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-Term Investments",
        "terseLabel": "Long term investment"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketRiskBenefitPolicyTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for contract or contract feature in long-duration contract issued by insurance entity that both protects contract holder from other-than-nominal capital market risk and exposes insurance entity to other-than-nominal capital market risk. Includes, but is not limited to, input, judgment, assumption and method used in measuring market risk benefit, and change in input, judgment, and assumption.",
        "label": "Market Risk Benefit [Policy Text Block]",
        "terseLabel": "Exchange Risk"
       }
      }
     },
     "localname": "MarketRiskBenefitPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r35",
      "r143",
      "r159",
      "r228",
      "r298",
      "r323",
      "r326",
      "r327",
      "r328",
      "r332",
      "r333",
      "r427"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r223"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "NET CASH PROVIDED/(USED) IN FINANCING ACTIVITES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r223"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "NET CASH USED BY INVESTING ACTIVITES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r54",
      "r55",
      "r58"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r44",
      "r58",
      "r150",
      "r167",
      "r182",
      "r206",
      "r209",
      "r214",
      "r228",
      "r235",
      "r237",
      "r238",
      "r239",
      "r240",
      "r243",
      "r244",
      "r250",
      "r275",
      "r277",
      "r281",
      "r283",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r425",
      "r427",
      "r557",
      "r628"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "NET INCOME ATTRIBUTABLE TO GREENLAND TECHNOLOGIES HOLDING CORPORATION AND SUBSIDIARIES"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r112",
      "r121",
      "r206",
      "r209",
      "r243",
      "r244",
      "r602"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "LESS: NET INCOME (LOSS) ATTRIBUTABLE TO NONCONTROLLING INTEREST"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r107",
      "r368",
      "r610",
      "r611",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-Controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableToBank": {
     "auth_ref": [
      "r6",
      "r142",
      "r157"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.",
        "label": "Notes Payable to Bank",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "NotesPayableToBank",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBankCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesPayableToBank",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current portion of the total carrying amount as of the balance sheet date due within one year or the operating cycle, if longer, on all notes payable to banks paid on an installment with long term maturities. This can include the amount of any loans from the applicant firm. This does not, however, include any mortgage balances.",
        "label": "Notes Payable to Bank, Current",
        "terseLabel": "Bank acceptance notes"
       }
      }
     },
     "localname": "NotesPayableToBankCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotespayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.",
        "label": "Notes Receivable [Member]",
        "terseLabel": "Notes Receivable [Member]"
       }
      }
     },
     "localname": "NotesReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r275",
      "r277",
      "r281",
      "r283",
      "r557"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "INCOME FROM OPERATIONS"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "auth_ref": [
      "r261",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of components of income from operating lease.",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "terseLabel": "Schedule of supplemental balance sheet"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r442"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r442"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r442"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long term operating lease liabilities",
        "verboseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r443",
      "r445"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows paid for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r441"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsupplementalbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.",
        "label": "Operating Leases, Future Minimum Payments Receivable",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, Current",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.",
        "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": {
     "auth_ref": [
      "r178"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsReceivableThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnoncancellablefutureminimumleasepaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "ORGANIZATION AND PRINCIPAL ACTIVITIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Other payable"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r204",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r42",
      "r97",
      "r207",
      "r210",
      "r217",
      "r429",
      "r434",
      "r435",
      "r507",
      "r514",
      "r600",
      "r601"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIntangibleAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.",
        "label": "Other Intangible Assets, Net",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r26",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofothercurrentliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "OTHER CURRENT LIABILITIES"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r6",
      "r142",
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-Term Debt",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Long-Term Debt, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "OtherLongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofotherlongtermliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of other long-term liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Other Receivables",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherShortTermInvestments": {
     "auth_ref": [
      "r148",
      "r165",
      "r599"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term investments classified as other.",
        "label": "Other Short-Term Investments",
        "terseLabel": "Contributed total"
       }
      }
     },
     "localname": "OtherShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PartnersCapital": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of ownership interest of different classes of partners in limited partnership.",
        "label": "Partners' Capital",
        "terseLabel": "Paid-in Capital"
       }
      }
     },
     "localname": "PartnersCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInterestInJointVenture": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.",
        "label": "Payments to Acquire Interest in Joint Venture",
        "negatedLabel": "Investment in a joint venture"
       }
      }
     },
     "localname": "PaymentsToAcquireInterestInJointVenture",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLandHeldForUse": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.",
        "label": "Payments to Acquire Land Held-for-use",
        "negatedLabel": "Purchases of Long-term assets"
       }
      }
     },
     "localname": "PaymentsToAcquireLandHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r85",
      "r171"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": 5.0,
       "parentTag": "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for present value of future profits of insurance contract acquired in business combination expected to be recognized during 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).",
        "label": "Present Value of Future Insurance Profits, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r85",
      "r171"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": 4.0,
       "parentTag": "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for present value of future profits of insurance contract acquired in business combination expected to be recognized during 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).",
        "label": "Present Value of Future Insurance Profits, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne": {
     "auth_ref": [
      "r85",
      "r171"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": 1.0,
       "parentTag": "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for present value of future profits of insurance contract acquired in business combination expected to be recognized during 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).",
        "label": "Present Value of Future Insurance Profits, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearOne",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r85",
      "r171"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": 3.0,
       "parentTag": "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for present value of future profits of insurance contract acquired in business combination expected to be recognized during 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).",
        "label": "Present Value of Future Insurance Profits, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r85",
      "r171"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable": {
       "order": 2.0,
       "parentTag": "gtec_PresentValuesOfFutureInsuranceProfitsAmortizationExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for present value of future profits of insurance contract acquired in business combination expected to be recognized during 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).",
        "label": "Present Value of Future Insurance Profits, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "PresentValueOfFutureInsuranceProfitsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedfutureamortizationexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Warrants [Member]"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfNotesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.",
        "label": "Proceeds from (Repayments of) Notes Payable",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": {
     "auth_ref": [],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.",
        "label": "Proceeds from (Repayments of) Related Party Debt",
        "terseLabel": "Repayment of loans from related parties"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of machinery and equipment.",
        "label": "Proceeds from Sale of Machinery and Equipment",
        "terseLabel": "Aggregate proceeds"
       }
      }
     },
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "auth_ref": [
      "r603"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate cash proceeds received from a combination of transactions that are classified as investing activities in which assets, which may include one or more investments, are sold to third-party buyers. This element can be used by entities to aggregate proceeds from all asset sales that are classified as investing activities.",
        "label": "Proceeds from Sales of Assets, Investing Activities",
        "terseLabel": "Aggregate proceeds"
       }
      }
     },
     "localname": "ProceedsFromSalesOfAssetsInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-Term Debt",
        "terseLabel": "Proceeds from short-term bank loans"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r182",
      "r206",
      "r209",
      "r222",
      "r228",
      "r235",
      "r243",
      "r244",
      "r275",
      "r277",
      "r281",
      "r283",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r414",
      "r417",
      "r418",
      "r425",
      "r427",
      "r511",
      "r557",
      "r574",
      "r575",
      "r602",
      "r628"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "NET INCOME"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow",
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r93",
      "r532",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT AND CONSTRUCTION IN PROGRESS"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgress"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r89",
      "r188"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property plant and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of property, plant and equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment [Member]",
        "terseLabel": "Property, Plant and Equipment [Member]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r91",
      "r163",
      "r512",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant, equipment and construction in progress, net",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r91",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/PropertyPlantandEquipmentandConstructioninProgressTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PublicUtilitiesInventoryAxis": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of inventory held.",
        "label": "Inventory [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesInventoryTypeDomain": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.",
        "label": "Inventory [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesInventoryTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountspayableTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.",
        "label": "Receivable [Domain]"
       }
      }
     },
     "localname": "ReceivableTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r162",
      "r172",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Receivables, Net, Current",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnotesreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r383",
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r177",
      "r452",
      "r453",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofnamesandrelationshipofrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable",
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduetorelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r383",
      "r452",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofduefromrelatedpartiesTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r450",
      "r451",
      "r453",
      "r454",
      "r455"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfOtherDebt": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other.",
        "label": "Repayments of Other Debt",
        "negatedLabel": "Repayments of short-term bank loans"
       }
      }
     },
     "localname": "RepaymentsOfOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.",
        "label": "Repayments of Other Long-Term Debt",
        "negatedLabel": "Repayment of loans from third parties"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r106",
      "r173",
      "r650"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development expenses",
        "verboseLabel": "Research and development costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement",
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r59",
      "r65",
      "r186"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r11",
      "r102",
      "r158",
      "r524",
      "r526",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r180",
      "r232",
      "r233",
      "r234",
      "r236",
      "r242",
      "r244",
      "r299",
      "r390",
      "r391",
      "r392",
      "r404",
      "r405",
      "r423",
      "r521",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r381",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of sales by geographical area"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/GeographicalSalesandSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r216",
      "r228",
      "r269",
      "r270",
      "r276",
      "r279",
      "r280",
      "r284",
      "r285",
      "r287",
      "r298",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r333",
      "r427",
      "r511",
      "r628"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "REVENUES"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r446",
      "r576"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofleasetothepropertyandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r287",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenues [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofaccountsreceivablenetofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of accounts receivable net of allowance for doubtful accounts"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accounts payable"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of lease to the property and equipment"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r31",
      "r98",
      "r99",
      "r100",
      "r101",
      "r132",
      "r133",
      "r135",
      "r152",
      "r561",
      "r563",
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of long term payables"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LongTermPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of basic and diluted earnings per share computation"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofconcentrationofmajorcustomersandsuppliersTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date.",
        "label": "Schedule of Intercompany Foreign Currency Balance [Table]"
       }
      }
     },
     "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofgainorlossonforeigncurrencytransactionTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date.",
        "label": "Schedule of Intercompany Foreign Currency Balances [Table Text Block]",
        "terseLabel": "Schedule of gain or loss on foreign currency transaction"
       }
      }
     },
     "localname": "ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r1",
      "r15",
      "r16",
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of major customers of accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of concentration of major customers and suppliers"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of short term bank loans"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the key aspects of a subsidiary (partnership, corporation, or other entity) of the limited liability company or limited partnership.",
        "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership, Description [Table Text Block]",
        "terseLabel": "Schedule of subsidiary included consolidated financial statements"
       }
      }
     },
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDescriptionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/OrganizationandPrincipalActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This table describes the key aspects of a subsidiary (partnership, corporation, or other entity) of the Limited Liability Company (LLC) or Limited Partnership (LP).",
        "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]"
       }
      }
     },
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r114",
      "r115",
      "r117",
      "r118",
      "r119",
      "r415",
      "r416",
      "r419",
      "r420",
      "r472",
      "r473",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description 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 tabular 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.",
        "label": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r114",
      "r115",
      "r117",
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of related party funds lending"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of estimated future amortization expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LandUseRightsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentsGeographicalAreasAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical Sales and Segments [Abstract]"
       }
      }
     },
     "localname": "SegmentsGeographicalAreasAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Selling expenses"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "terseLabel": "General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Option to purchase shares exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate exercise price (in Dollars)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Common stock price share (in Dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r18",
      "r166"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable": {
       "order": 2.0,
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.",
        "label": "Short-Term Bank Loans and Notes Payable",
        "terseLabel": "Unsecured bank loans"
       }
      }
     },
     "localname": "ShortTermBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r5",
      "r141",
      "r156",
      "r577"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term bank loans",
        "totalLabel": "Total",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermbankloansTable",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofshorttermloansTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-Term Debt [Text Block]",
        "terseLabel": "SHORT TERM BANK LOANS"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShortTermBankLoans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r145",
      "r146",
      "r154",
      "r599"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "terseLabel": "Short Term Investment"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShorttermDebtAverageOutstandingAmount": {
     "auth_ref": [
      "r546",
      "r547"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period.",
        "label": "Short-Term Debt, Average Outstanding Amount",
        "terseLabel": "Outstanding amount of short-term bank loan under pledge contract"
       }
      }
     },
     "localname": "ShorttermDebtAverageOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r66",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r228",
      "r248",
      "r249",
      "r251",
      "r253",
      "r263",
      "r264",
      "r298",
      "r323",
      "r326",
      "r327",
      "r328",
      "r332",
      "r333",
      "r353",
      "r354",
      "r356",
      "r360",
      "r367",
      "r427",
      "r546",
      "r591",
      "r605",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r33",
      "r97",
      "r180",
      "r212",
      "r213",
      "r214",
      "r232",
      "r233",
      "r234",
      "r236",
      "r242",
      "r244",
      "r262",
      "r299",
      "r368",
      "r390",
      "r391",
      "r392",
      "r404",
      "r405",
      "r423",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r449",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r232",
      "r233",
      "r234",
      "r262",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": {
     "auth_ref": [
      "r170"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.",
        "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r8",
      "r9",
      "r97",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Sale of stock and warrants (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r97",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock grant (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r8",
      "r9",
      "r97",
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Sale of stock and warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r8",
      "r9",
      "r97",
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Restricted stock grant"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r9",
      "r12",
      "r13",
      "r79",
      "r577",
      "r607",
      "r621",
      "r638"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r107",
      "r108",
      "r120",
      "r180",
      "r181",
      "r213",
      "r232",
      "r233",
      "r234",
      "r236",
      "r242",
      "r299",
      "r368",
      "r390",
      "r391",
      "r392",
      "r404",
      "r405",
      "r423",
      "r429",
      "r430",
      "r435",
      "r449",
      "r522",
      "r523",
      "r607",
      "r621",
      "r638"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "TOTAL EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet",
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r227",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r366",
      "r368",
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r456",
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]"
       }
      }
     },
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofsubsidiaryincludedconsolidatedfinancialstatementsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplemental Disclosure of Cash Flow Information"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier [Member]",
        "verboseLabel": "Supplier Concentration Risk [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConcentrationonRevenuesandCostofGoodsSoldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payables"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r290",
      "r291",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r295",
      "r296",
      "r350",
      "r365",
      "r421",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r618",
      "r619",
      "r620",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/LeaseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits (in Dollars)"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r265",
      "r266",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofrelatedpartyfundslendingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Motor vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofestimatedusefullivesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r247",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r246",
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic and diluted (in Shares)",
        "verboseLabel": "Weighted average shares used in basic computation (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement",
      "http://greenlandtechnologiesholdingcorp.com/role/ScheduleofbasicanddilutedearningspersharecomputationTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "WEIGHTED AVERAGE ORDINARY SHARES OUTSTANDING:",
        "verboseLabel": "Weighted average basic and diluted computation shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://greenlandtechnologiesholdingcorp.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.5)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/subtopic&trid=2560295",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6486098&loc=d3e24708-158529",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "805",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6918812&loc=d3e30762-158568",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "https://asc.fasb.org/topic&trid=2208923",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1),20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "326",
   "URI": "https://asc.fasb.org/topic&trid=82887179",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782774-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r582": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r583": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r584": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r585": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r586": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r587": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r588": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r589": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2459-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>126
<FILENAME>0001213900-23-025456-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-23-025456-xbrl.zip
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
M!;VAB1L"P$?Q92(+*7-K^WL8AL\Q&A\E!25'4S$*99HNVWN_T6)_S=(Z3TB
MOO8(V]_E"!-):OC98C:,P^<HV-4'>&=W<#,L3<?:)TVW6%V-IC*:P!>16)(*
M-L+\ "<"JTC(O:X2Y5=I]7>HR!F5=PA(-$GB//*1H\3)&Y%,AL^[[>U&=VNW
MT=W9>7&G^M[72H!GH+<E(%1VND,BUG>YV2<)4 Z9+$0ZE0D^&,5B+A-Q(<-<
MW;T7=X/UQ:\]+4V,F1;?Y>K>GP_Z]8G<!Y3G4W6+P&T.Q0 *BV=>#L$P-W6@
MZ2]'7AW+U)=_K&B 9UD,/.NC3+ZH3!P=]1_0>E K<M^FR$V>AB)W?'(\V%C@
MGQ-/]$#TZ:/N\F2C[>X6_-_S- O&BSMUW4<^NNV5-UR(T50!;8/YOXA@+#*@
MKTD1*QFD0HI+%8;-+R!MP^1*IG&$<9-IFJND@<&4OAH'$8=28D:QV&[OH'2+
M(VDB&P!PO5'6XFW[MTJ-B9)R"_1FWLY'\1O ]$\$Z4Q#=$@ P06)EZFW,]FK
M#3ZSOQ/.17$&W_R1!Z!0B"P6XR#$1S E)17S/$ES?!!^  0C%W5G"P.=["?*
M-M$X>,>(]VL<YE$&8CB&SB=IC7"/%OXU"'<Y513BMX1USSLOQ!2H&:*:+V08
M6GQS$7&H] -#M81[)9QSZ)Z1+SW 0_P9,YR$#[]&$WITGJB1(I-0IRLH]2\5
MSV$\D&)%FH-JG4YC#$T7<X59A?".S)9AOY3IZG6AE_4:7@"ACGSQO/O"PS4.
M01:&WX>_PPKP>7H47D(H]#B8#982$ 0D1@CLM84O%VGKFZZ-3ESDM#+4N3*9
M85XAW,EKKP]_.(Y+%W=S<?+O=:<0UP#-9D&&]:=4".B6Q!&:<\*%4!<J68A#
M%,WDB'S=^S*3XH!)?>G*%6.XM!^%#4\+&Z=JDH>2KN-9\UP\-W>SN]5M67DD
MH#R/.>9YW/$-])9O($-L+Y9*7WS;M7&V!W='WZ+ZVFP8_+>[-B1TAP"@$G(T
M@FO#]=L0CU#BCBJ_!9DI:E;\D,[@ML$<B:&\ DN R6C1\ "_83 @];@5$S%)
MXLML:GYNP6(404;R/24%4Y0*^N.[[;?KX*.?.V_-8S<^H.'S5N$S#R+GT@^O
M@=4\:3203G?8[!I>;!@P"8*;BT)_!P_N7XC2,M%^.S_<Y:8?52/Y'?CK[@7<
M93K_R,#K;? ^/H98Q-LG(9(,05N-W&<25^<ADB;;UP_<J;&RBB7=M5_DS@_^
MU5UD'MV=D7L=_[X#(/]J<25&'X+PYSP-(I6F]WD:CS1$^/$YX9XV1(-J(?#1
MW <#WWL"K\_0/<R]N'^G9*WLK2I[8V^]6M4 )85U07&3'1RM)V0S <Z)!O$L
M%GG**ADL0$4^FAILP29CG4"K!<X5+F!R[S* J6%:$0'X,7*1BR E3AS):!3(
M$(5;+#J D&)M85\F?BJP<$'@+]E;"GOG<_FB4KNZ34FU-96H]!6Z*BI1<36U
MM96H-A=/-A[/;VT+U+9U+<M@Q!OJ]C++%* >X1:@&99C@>GEA&S0.OH_%3)-
M0;S KPSJJ?%8D64,Y0YT*N.; 1K,(L!KQ+TD#D4,?-Y!]T*,RN$"%2ZC[?8V
MQGH;^[U,AA*&;9Y<A6J!N"V>=W;$Y]89%GE]W7V%@>$O\ 87J\3@-V^>#T-
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
MD=[9.BS#(3ZWSEKNEZ9U-YT$B@$&!OP[8]/&FO.G7MX::PC3"&TPSS[(>)F
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
M'H]K$%G'H*[@TBT779I*O\BK8^!,CKM5F_^QW>CNOFKL[.XAX/^9QM$$Y,[
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
MM72HED:$&B#@8$(XN,*I0#>*B@*#V#*4"J.E!0J[E9(V]^3K=+\ZW6_3_-[
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
M'F?HWJ3:FU3TU!;LIA?1+)R U!VB$8#+8V8H<K')SCG\N3Y\CR8 R6H?A+.
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
MK;AN$_FF1U2^2"6SEE?R)EG X7>JTG]!E0PQ"1TM25D,1!1SJ.BYBJ"HK[7
M+TLY,BOZ*>'.HA[;-)9]EK-2A>7R\;B4Q/I&*'LDV*O>R!M?C<LUB7IH$N6=
M%Y$ /\LDL4UU<*1!A!Y8SL6A,$SC_;GU03>< EDIU3,#]$$JUJ3B3+R9(+./
MJ.#",G-VC2NE&F; /Y&VX)U;.#84JEB1C(*B>C<364P(X4*@.@[4>'ZM'Q4Y
M*/9,8)_4D#>$2%>4:<<I&F@,,0WE CU,5?>/(5L?%UBR"5&.,U8)N5"<X!Q$
MZ[W/,RP1E\5(H28!NNF<"G-8\<(& BZ*9MN.%Y_"%9?W;NE@KU'LZXO[\!=W
MWS'*>*5;RV*%.%)H\DI9_L?4VT S]9/!Q_3F0RZ0$V.W;9BVC3!0B) RA!FF
MP5S;]71K)6T"4Y&-08A12_4#K'B#PCLUCY%S^L/2#QGJ**8+99.TBADH46M!
M0&(X+&D39*QZ284#5:0#1[BE'K)1.[ 5-/0-YU[$V^T?1*AE$G<(JOYNPIA&
M4RSNQ[9*W%K:.JR;& .86C4.$@.FSFZE('4.>F>/-;/X2R<\AFW16,]/ZI=M
MY 3ZUR6%9\4EKGP30W9#/Y9XLE?SY,V!O\I??HO+*G6QHLRY\#ZPS$+4O?[T
MG:A!S^15]1$?YZ!>RJ0A?HW#BUCT!\17?HFGD=A7,.Q&N-1?U2[U59?Z5NU2
MKZG4-[C4!R:3IG:4/R3\UV=*$2N@;L-%LPNR3F ,*3]<Y,OIO[#,DMO[3NLF
MI6[AE\ 6MK;:VD2QU=GSBF%,)\REYNR=CEC[#%F+STO%HC/RFZ:Z2*"V@Q2+
M0(C6+03;_[$9)M*%G4G*J]ZC-YM[]#>@+N_@"$3%N:3TK9^>M9_19WAA9#[?
M>HV7@9]-\='V#V^%9I.8^"7_?_;>M3EN(\L6_8Y?@? =WV-'E-BBY)?:,Q,A
MTW:W>MJ/:\G=]YPO-\ J% L6"JC&@Q3[U]]<:^^=F4"A2$J61%+&Q(1;)*N
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
MCD*<E%"W3J?JUKSB65-?@$2!=&,R]*_3V=+,EF:V-'?4TCR5+3XV!T PJO4
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
M]2]1+5S98Q53N=;2_)(*?L1=UA6MEZ(DAK; .2JENZYV.RC=1,1W+49++,D
MEC&2%+T.HG:7:BMW=;G/0ST\U'E)W<VAWA^3^>O1\Z,X\@3N[[1>6;3((IV0
M? N"J9CTF0;HNE;P?^QTB6'*$9S-P# ?.&/.[&W-T=X'826\<DB >:IU@*Y0
M:YA^0\>Z'YDZ.LW96=MD*P_!A+?TU^]/GJ9/838$WOCSR=.?O@%8,)!NJ?D0
MOZQ?%1U-BF]AE'R4=-UH;DH&(B#<50I"7)]&PP F0=H+024"Q]GD6:>,)$6C
M [_JV:23,GH^05Q?)U1PE;/H'L=GSB"I@J#8V<@0!(>Y"J97^TKWC.UPTFR2
M+I0<;=<X-S8-MT>KCM[@-*_R=2%X!6(AHXO?J/6&([HQ#O(IQ>RJ+OW-?:QS
MB]5]C;TPBDU__MV)!S_SV1=X$P)?!ZY5(=.MXGD[P8((=F+AVY 'J\[-;KK$
M?];#9"4^R+XLT**Z:[I!+-TZP?O4M@.BWI5Y?IOC9#G#"?,R[Z(D:[]#.W/;
MNH?5OG(.XU^]VYZ^S.-7FKXGMQ39&BI+!\-%#0>'L_]$>K&I/=!87TK \'-N
M#*KZA\&,W"6\YQ5:W3\94/\Y@?H?ADKW!T =-?%N]FBC'C_QM%&?/9SEN6<O
M=/9";\L+_9Y.C#BB&1A5#O5!64^(.QM[1J-T^R(PA+&KA-9D(7@]T(KJ3(4V
M,;W/5H0WX33_;.X9V.\9./Z0>P;NL(LP'S#S 7.O#IAO<AX('-^%<SUKQEKY
M*^/LV0$_XZO<%EH[J^#\3NEDX FU0&0O9!!6&P]'#!H;$.=9&#AUWE"L+'>7
MJJ1%H-JK*WW8>=/9E,RFY)Z;DA?Y<E,5SM.0?%B^W97UI:1K1-*]=8L6C4K$
MY#$=MZHO*F6684KI*I?TZ(]#3WKGQ_^?I_M9'[PRG_)$8O&9R"U=SC3BM_RJ
M_K-@-6.*OW^*SXC,6T"KB40ZU0 -9G_E-23 /,VG^(]$51VMB4DLDM[V:",J
MD'@N\_.\9(!;.B/B;M))00'RH\3T"K#V:&:FO^WQ/R5+Q[?Y,J<&]N/C1?KH
MX:-'[!'99"MI9'U5H##DEL!_'']Q]/AAZFY5JO_'Q24T:>X?X)TXSTKR3J1_
M+5"9@4^!<A"OYXZ)=H<%D@W4<[)MW5==8I>K1_PQ*&YXP#8**$6U+'92:CB@
M5>&AFE.+7+7E5(^'Y]D#][VM8, 3[!G6_XSB[#2K5%@#?SK+*S<NW%SD=GDH
M9NG.727RB=?%*_;4M'GGAEQ2E8-4.F>;SA-WG/59XYX_%^1[H_9WES6D8$I.
MA']3T\6M8=0I_Z&WMMZ\P?UQ"*LK?H!B3=2#^<S0-A?I<BW3L6HF=RJ@%)0G
MEWG63+S.IBY+I?.+OT0V7/?_5>_>VVG6%B/R&0H@N[A$5D.P&>L>44EV[LQ*
MT"ZZ9+E+GB(YK9N&^7*M4KFW+>W-@RKA4?I]:)K&&)62</BJHVM1'46OA((J
M=)2;\T+Y&5?Y:3?HGT[(0]RY%]>N134>]W;.CS.3FV(G$_I:;R-(-Z^<Y:PD
MPT="9Q!=%:&%W',Z>3[H)&@Z%96P5N6(V\"[MU!B5N-U#'V<OM\<)#12OB-9
M]'F.:[1U>0ZHX='[M6KZ2S \X:(,V&9+'5GJLMN@CI.8)3W-W>NRK>)/X6SE
MC+![_>.S%F;3#;A@?58*0C2VTB0SI.J*]@E^!#'=>-<LDIB>8(^_@"N:O.!U
MWX&5<25M-TL8^I9%<W=0N+$O++\=H (H5O,^L76PI^!PRWI)V^+,<C)$"(R9
MO ^S>,O#E_7%XO4(O=_SKIAWP-C]_6>>G.'4E/-2\,RD3M0^"AYKRBBXO]Z,
M\3T(WQ]8%K-O>NOC=[ZI\T#$J"!W$/00ULIZI@KG*8Y TI(XVWB3Q0&#6;?=
M5&N..8G>EATE+T@R":<@)\>;.V'=4BJP4-1XA?75>O^&L9/:8J$QUD2JLNRY
M7Z[H73C_2/G^(LY'$EL" Z <?8D"U@+&; GW"WB@B44N+HJ;W?)2B7X];^_4
MQY63#OW@<E'%RQ9*1)T1=>2<A&3?:Z>(LSX)<\U5J_1U]=(]:0@W Z7,Z]C;
MN*-\R,R;3 O S_;YCJ4GG).PS#5K6.;9ZD''RZZ%2=9MT89AAP5E7-I^[\6^
M_#;/N_"5E;N4J(B/R8VHHU*W#&R'C$HJ J()KJ #PC^>U?4*BVTV_+<^_A^<
M;4YN8IMI-4LW-O*9]VZEP0MLB*&HHTA]5V(-R@>)&[A9@H L5TJFB5]N=V$!
M:O+@\+=%LSX[:W)E!^TN=Q(]LZ^+&;/1II#WME94;[0[DGA$SBZ#=%]_9<LW
M?GXWK!VXPMKE)E]1O(>G")P>%_'U&MFZ"ZR+3E]M&\I\>B?-JZQ\&_UDTI%W
M*KA5#\V'_X@TK &G,73LLR7S@T+!>E8@"L5T^#VO*0"9$_><JS;QK?U7+P_(
M(\OKSE\MR;]-U&HT=7;[_>$31WLN]&Z-BSYH8G9@+8E-5*(C6D2.)5XHDP^<
MZU6ZZYOE)B.<-M?G7EXNO!SSRJ::#LK2K?U6PZZ+T3OB(3ZE]YP$MX S)FZ&
MC##U(W2_O91W4+=Y;&1_J)N\9GYF/3*WXXM(O6=*2XE[);*A]]7VW'?;>=4A
M+$6 /+C.H$-W[VUQ QUQ)1R/VT@'Z;R(K-CG(F3U:EP_GZNW/OZ]56$OE7S*
MVT#5']H!D&H)[7-,7<(V,=-89=;M81K3_@A*V\(-,6NB7/L/O/SZX$EBB[*.
MC_5X*!SD&3I=\EB$S5EE=\DEI4GVU[>$0L[\NKBF8L>#*70F>75>-'5E@C/V
M>,Y2+^SG7=9V"V>_R=?=MJ14E^*$G9IR].[+A$SPSB 'ES=D_ZR6>61UDXE]
MJ=04YM/N:G#]%R(FBBG.$!19RZ+;?-T%LH'[>[BR,R^>7@F.T=U1*Z6X+Z\D
M63N(K 6INFOPB276EGS7'8.;8J?OY&5^&1WR+ ;Y$]B3O;O K<-A\[YWSYO
M4#^?8:C[,-1',PQU/G%>=_S/.J3P-'W#0^*@TQ[9)^9\VCQ_*=!UYVO4.W^B
MZ >1T[-01:UUE6>-+P(^!^/AX1@RB>_GF5#9LN,/% QXPJ:NZH7FIYAHLQ.I
M=;%=OF".BFIM4K!P<[$Z<!UWR"T2X?E9HN&37M8FST C/2QF7S$.U5J+0E84
M@U4O+IAQ@K%8]>70<&(XKPWUZ;[!:93X=U-412>IN?!M:KMVV$&F2P%EG*+R
M6ECXKLB=#>[LWR4<1'N/(=%CTG!(DN)@<VZ!>_9"VC[9<*BP$7S('7$=G[-8
M'IK1_?K^@7#I&K<VD<CFD)IK=)Q;=79"-FQ.3MZM\8>XR#/B8"5LBK,-17YV
M.0O/A"]XTHBJ)RIF+Y%H*486^^'65E?9&H%71)=@QC*Y297RK*DONHUFQV78
M<QSUAN/_MF],*7M=P%JG +:T*5[\:A\"Q?J"^\?QXN![7<,X,DYIN\'K5;I(
M=]G/'QY]]?G'?(&??W;T\(N/;9W8ZUR8JBYMSU'ZO6;_HK$E>V-+P]C^TCC'
M'_@B'52;(M%4[H]KD?XUJ\Y<).2^4O>[A56"D.%S]SS^\NCX,QGH\5='GWWY
M\7!@"V0A]^_5U1U#,#Z+U'HF!H20:S4QH+_7U=D9JG/NH5^6Q=J]YJ9?OMP;
MVF=A:)\=/?GLXT4R'MK$70=#.TJ?@MY8 ZHKMJH+;T1X[SH[L-@+9'D*,,^"
M0\JH'$) '<YB"25]SM"[']?R_4E")3 E>YO &N5Y7?;B]/@SUL4@,H?LSE\7
MRVB9GFMF"*E4K#8<A_C?02^_6TR:+I[4WJ2&UJMEV;?R9-2S:!*1\[N,<XP#
M";Z@HI5%<[N6=F=-5H\Z'+VY#3E)W&0@<\J$JT7]8"X8^AI[3Z'C%8V],%K+
M9OC$EHIUP6>0#9J_RJ!)=]@RA%EVETE6;C;E-II^!PARI4(9UQ8A^)A^;#(L
M%K7=3Q25O/8*H=&<B6'1TU-468:/H>HLF, W/]7<KO42I^:1AQ4I>02IO$VG
M?^*4P?Z5M/NHTRVS]RK1CS#,[@\KB1/((#MO$P]L'F^QZ,B=S]CW'3E626PO
M/!"$QK1"ND,! I%2Z"3/JG/> 700#3]+G0&-RE+PE2&I+9[$6VBW&JO\K.ZD
M <X-7\M57'B&.4GQ')(FW0((RO-$B\Y#%.Y$?+*_'S003NS&N7&OA-(B:G<$
MMD",,HV(]O=O.@G_9P2*E!7U37&EA?Q[P-J/WR<W/ZRN["^P4;P>]BY]ZAP#
MM!*=(4SKJ](NY9R%HIP(D0MR9:[%P\Y?[:)\J*TF8',6<;K6/3C#<<E"C+1
M8;@%?4SB)><?.*N*JP93YY_QRB+EOMMH@468$DY2A(*WD7E >#A?[^]&O^^&
M2@)+]%&,5]]@O<7B6;X0:YK0 5&FN1M9N+E/J[M/=@#T:C4Z2@[)L1WJMHD@
MR:^]4$PS71W8P1.;<XX^;WW\[F0<2=?NK3Q;5\'^R2(<KX)]!W:JGFL=-EF,
MVQ"("5 ZPUPE\X][J4</C[C!JCN@.'?HI !B-P%B%VBQOD%H@96_<,:ZW;GH
M[: %=G=UAW.K;'0D6HYFB;7*T:.QUJ>U;4 =AL6PQ 3="P0(RN;GZV(34RV3
M03!&G#WUY&K[%S&0#. Q0W\]ND RK,?)70QL<J/ %TDQ^EDM!;C=W+J?+"&K
M5VZ'K]0Y)^+[A.15,BS_D^V0=>.FWYF2A@K*F\*VM+T8L#3<\ZJ ??"*]-6-
MG?UD5;2XZW6ADJVIR5S<[_)G_.\Q*\Q=S&?V;9_9+^JDR;&A8WLUL4_5\^^X
M1I -<O<1Z&GD[45-63&.SMX_P8#NXSG@U<XBND^SHQHK8I-GYY?LG=P)D>8S
M\^_,1%FZ11W =5\N#IO*UZE&?*AG^;M^@I]9I@(]J*5F'SU\]'#A6ZO^SZ9F
MKK5(_RHR1HP1D%<8-_\M+.L@.0LLQ_)2UQ(.<?09;@L2!Z;M9=OEV]8C<,X:
M:1B%?78?!!X%_J&/RS;N@Z6P?"[1R\K[)>PO7?8N '$WPN?]FEQ;&K9#&E:2
M=@<>\*_?_>,9\5]EUE> F2*3YV84_#(<JYN;M7,;QKC2>#\DT_LA'>T'I3_,
MHFO#Z?$97X&UK=JX6#SP?0I!LQ*4RVHI&MB.^ B6+4YN,([PDK2#([RG]"_?
M??^@S<7K'\\F,V/Z1W;$=YNBW\I;DPRW?$RD?<'EBQ+R"@WT[N43LP2L,'(*
MC"B/C[YRSR="5(^//N>_%VX$?W]P_-7#A[B9?B*5Y5'6V6KOKGZ4%YL\+P7E
MB\9]]UD@DO[RW?_[P%T,5ZN OWW@/__5T</KKFV7S%\MLW-PLFMAP(WP\\EK
M?G[PFLG4\.CYM!%4F8EDWSB,):V06Y\^)!6M$)-P53_MS\!O)*WN6 CQ.O[\
MLX4;9MHZ[P/HK;I&SZ]?%7[4Y[GS?P#Q;ENW0Y@K%T3 -VC3%1_TAZRYY!HE
MTFJW(]Z;W8O:8XS%8=\7E;362XUAM6#MVAV3Z]<FSZ7W2//Y)NBJ+V9TU3ZZ
MZO&,KKH[WL-]&3_A/.2K((%P2D^VJH3N/-5PM&B]PQK[JW+^T5=$UUY3<+UY
M*>@B][ J/5-I9MB70$MY0V=63']\U,:^CD\U7.3N/) D=" %-WO]M/7L(5:0
MC8:LH[S!6")?'3Z7.=?N OJ($FN[9_-AG0V1CK?"G:9![])LU TH+;1^E###
M8"04@0:/5SO-J<UKL3(JC I4X$@H9FDCO@DFR8>=@_DMMJAUYJMDOS,TZO!D
M(ZHV@V8"=P85H+:@:D+<AR! ],$[58**J,53/3]Q><$BLJN= \N)TFY6C;O(
M&H220[@.$6!2LW:[Q.T?@6?HKY$;8>YC,$?\FTT1I]QB(/9/V:*)7AX2/H6^
MFF@MA8I&")@T.^5U/U\S/>7G9([[;W_\$O>[SR=O,7X?^V*+04FR/U!Q ^;
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
MCQX^A"",[ZB<M(<1>"VLDYI.CX)P52L0&IT,J6$W=UFQ;P.UH/Y:[I*]^@E
M+O:8KDA"TJT#^)<<_1,'MH#?_RS7,N4=-D+==T1Y81L/%V&M*LC<=N$4OZ^G
MWWT_O<63>[9.HLZ=8;+'0]M]C&'M!8?R/'MNO5SUIJMQ=NEN>_S/JJ3)X<RD
M!*0(^!_)2BH.$OIZ2;1&H"Q@$%T&_$)83J'1P-D938A>2))%^NQ^T_IX[34W
M\&_[UE&BJ)+%T(]DLXJ8Q08V>7P4FT_I%FW7"YW3OA$-KAE*JH+;';B,BW2+
ME)?S+B.G$KJX#]2(R:N63&7L>/:5W$Z3-<.$#TKC0]>'X!)DEV@8XX/0H"WJ
MQR3F!9OREWF,<DS:63IY":')<&NBRD,R,II%O-&A,[?GN]ED)A.3*>X;8)%V
M1;B;]=!%V+^T&H+QZ:A_YRFYT#/2W>%//A\:3H_DGT:,$A@3!HV(X35?^.S>
MQ ,P/SJU!K4MR70*@=@"&\)**!0N<LDV5X&007#.HW$P@8Q.'&6 D&NOAA^9
M[!7R$([0CG/@^$_>Y/B_*^7W.V\7#[7/2#G&W!K&;7%*[M2%@FRTZ%6?,0LN
M4#9C='\/:PO6N-<??7R\4+U&2%$QSKUP<_P?C[\X^NR+U#U8B1W"-W"25]BC
MIKV:_EV*=PMU5[A_6=]I-^Y=;]RG<M6HE%RH1"$\=M!S*5A";--'#[_VKSE^
MR;J+'QU_K5%(8JNBW>20,(MMF!>X]I<Z,%[MMV2,< J4B3=4/BNA9K2%<F5?
M$HRE(N3.\+0^/-<KT?R[F.QO[OQ*'S_D?'ZV4*!D>E)O=\A28QX.C6C; U9D
MW9FR&U2ERU+1TDIH-U[E&21H<WDQ3W>-.RT>?2EO,BJ\"IT7I.KJ !T2>Q^_
M$JMQX?H%G!+MLT=QM^*;2 5N(CGNBE$_GU:>M&X24SI[CLNN ]'6<*(O#\[
M-,S-RY];X4P%T0:KX-9-\%4(J"<S FH? ?7%C("Z.Z?-O7D 59=W[KQ!14]^
M^L>S;Q\</TFA2)(+K08) :=J:0%7^EIZC[.?<>OCO_J5(P"S^$,$H7<-."&R
M95-K5=;%GN5*NPG=A]V?.U98BG^A'::L3U6:TKAF'ER@>S30 A[YVR:;S) X
MC-[1&(E3%2N+6/3SO,3?04&H+:V6H$=C2MT <K4L:XJ 8OV!=%&#JU F'Z/S
M/,>&;ZPX2C!]?C(0MV>("^4 14D]=R'/&9RS&+XANI]>BU$R^"O1_)3:M+\D
M?0([?\M+.X'Q/9TQS6G,><A;&S\Q7HGSP8XA3[]VW[MP[Y^&S;_'HEJ+<'%K
M2R(N'C;YF228US&NCFEU%A/S81HK2I!X*E0X;^(W)]@(#WCG=.O"=.)&E/6B
MJY=U&6,"#2!30):#*;-4)&G'D<GQ0O%B[H-=QWQYW7=T 5H)6 R:Q527$3.Q
M[*C5 2Y@H8L95JW"[IRR*Q"M]P#%@0-Z?0TAV8<!WN!1A:?U9A^6B"U.)KJ(
MFO1N4=]^(AD2V=L7^8AR1J;$?7++:$5,#G![>&#WM3 I]@+%(-F[=0_F1\7(
MX_YNI?MN"FQ?)<)1JR8_7=475=<WE=\CIY=AS3O#;_T[BP.;0/-?GAR8D2GJ
MV]J^3VBC7)$QK@?7)A.A6]_&3:=IK0V3$X1KNH<E/:MT/>[.LHRG1RJW:65[
M6L.K=#J)*G8;Z%D6IEF-E!1.8\IVUQ7ZO$A^B').-.S#3!LW(V..9*R3B"9I
M0-%\%?F/F__&_8,8P] JZ[P5_^MNP&SD\<4'O2;GQS3;=F#;R=0Q.-FQOQ7\
M_<&G.S5).450'5,$:V=B(HKS4QUA3,CTE=;B(3(*D/>I>G Q]NK#G,D7VK&)
M/13O&)Y6R E&??HD+!;/=FHR/4*!V[11NAA-]4= 6JN[2AN>PC:O;.SV>\W[
M^"L0VIQG)%*$U[PLFF6_/1?_9DPJP9QG8R6)J?M$RPA(75*P6%<ZJ6EZHU^;
M(L*0ZHQV_9'9.D\OZUXFXY/B4WFE2+A99O#*I[U 3K=BPX.28&L]*2QH?:)/
M"KOX> K'- @:'\@CAED4A%71^/PML1HUP#BG"L4NZ#<95N5271&=?'R\K[3S
M$AOP*/7B!)+-3 Z*$R!_C4'5ITHIB+-BL-;2$$E%?XB66,^Q'5AA<JK@3.I;
MG+/Q4^)],^SJ4*^3,[@5O]!C;)")E99T#<"*QM,0Z'DT6#8>F<[>^G4(W-I<
M<?Q'R5-/QJ^"YE/V2_M81:L!U^'FC)N5]9W*D7Z>CYKGITA5)"/N''%I',-G
MD[A\8_VV&$"ODY\.-1TBG'74W"OHNX%D"4WJX(V0Q" _N[S]W.^[LJ*!OX+=
MXEDSYC@)N,QD_TUR*33Y3BE31+77<^N'6NUA4I7-96OTNJJIX-RC9<#7#>([
M/ZI%(GWYX;?:F6]/@\L#S\H:,+:)OPY.!R0OL(&JF+]#N^7':U6VDZ^,#[F
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
M2>P4A42Y)_L4'QXWQ<8(V60!=$FS_9GH3,?[<Z%SL\QUB +0F9PU$]X-=%L
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
M=<5YU/Q3(EJ4NOZ$/]8]AI&;&M96G8*.-%U=3@8C9'(N\ZSA&CC_7?,XO4)
M0=K3=\NI8:33PNTA\T+AL=_JJ#FT/<2J(!:VL$4B2 %E@]3501>VQK?EPQ41
MS,ZYI=L%5^LR[\3=VF9"C 5XKWO\^.FU.N<1=J'Y3M5$-7.@%G;C(BAS>6S>
M$IVW_W5P#>')W9?4>,=KZT!51%.-AT17_R0-#,/5>)2\V'</S;O3SBDO^N9F
MO5B"WT)>,A0BFKBG=3%.Q,895X5JLTW73=R&8C?"G %82>(L4N5<$NH3"SVG
MU]_A@5MTO>'S0E/ 0G$..V_684Y7F7O1R!''%+. "4:EJ[ZUQ>[-]E!PY_V)
MFQU*L+RCVPT.9TS CP**1&I4#LT?PCM_VC18"\PK4B[P)YNMOUO._%!Q4!*-
MPPQA6*ATR.I)?ZTU]A\?\OI4.UG7U9 -%^UB:)7B5[W.9#_@4-!5V"Z=M22W
MB3SQJ%YHQ[H]*VQ0W@V/[V1X?(M@EEJUZ.Y_3K^1M"Z1 /%SI%<\1URM6VM]
MLZ%7:4.RH"V)K:D/%2DL[.?:?\G'6GRD _Z*"_?M+'(S(@2\;:M.\\8=!AH1
MXL>_@HWR?]Q_=--8PX9/[FL+;:B5 - E@]-+0(%,CR)WSG7+HT_5C'>B_3Q,
M6CA[PJ2\CUGCQX_,31(Y?B:/]::S %*?Z:>>&G=\JV1RF(:?,(@3W]/S?-=)
M >/Q0]D((S=:VK/JH<^FP8T=P2W=^OU5:.4SE0@]S0=SNH9:?+'=.GN; 7 E
MSZ$[H]TPW\TP>I7+=.A7"\[KI6>_:7*O@A(U8>EUK(1TZU;UJK3U9W/:>C]M
M?3RGK?\P29JWW*\_U_O>L-XW=\'?^OBGUNY>'</3-BX132U]VX=H/3.*58I?
MS\A$6((N5"ZUH_2GR9(-*N@FYIW$"U_*\4;3%Y'>R2Z(&[P-#';FL1\1W /A
MM@U$L/GB1G#].U_""[RANA,M[*/DIT,-3WX#HH=J&;6I#!Y-<J K=Y+0W[ Q
MZ?BG-OOT'"4#6+,S W%7FT*;7^;Y3EO)I-2T+HQLE%# 2;"&@G O[;4NK'49
MD!P_<F\CDIANN\W6SJ! %(?^8_P0]W<SW/?-;)06)TT!M9 R_3L30&[W;"63
M"0$:MXF>XD<&OE^FGX2@)8Y3!5_T\,FG I/U7W@R^L*/[BRA/\_T__'GGRY\
M=A;R93ZAP5R^ 44U@'"[("B]LPC9YA+#6C;_ AGS0B!S8$\IVF5)^1P2_W;N
MT2N/>YM<XU+]S5>H7VI0A6^O>JO]!7D4$V[DS4_-L(U7M\?$NN&MNU!VT$&"
M)<,9I)^BB6' ?_R%$"4^1]X&USW1Q.@@Q_^CY8Y_SFL7,_E'.W%!6$-#+,D&
M#S8S&.$EWG1<T\# ]C^A59S$A:O9(%QUS_6WOLKU)7ZYAP><O%:5=Q=U\S)"
MCI%:R(5>"_H?,-\Q9(P 06:SU-XDARWAPO/QU57I#=3P<I,O?-"OJ+Z3!Q>;
M,N?/\ON&^8R$1Q";"33XUF]YWXC'4R[*5 JN+AIC05$(H2T>_K!7JHE*%"(E
M9EFY<$XEAQQ QNS%3CA6HL* KV%,N7CWW@A_"*;XA-3D)_6PD/>);N((''#M
MOF>5U8SRHX?6KJV[EZ;S;UDE"4;!A7YJR[AE?4:,DW!>KFGV!!9+7VEJU;E_
M(Q<DZ5'A?8W6GI%W>/)U;*H8Y3"BOG%S\52[EGZ0NAP+A<^,O _#>!;=_46^
MW%1U69]%*B_Q%W\6X*C9HT64U P:OH2A.E]-DG!A<^ L& 8_$5K8MN.]WT#W
M=_SFQ1S@:8@LZ CSC=PT A4H;H]P_A9&1-<\K5<Q7?9HP;*[+KEFW?FU*47:
M$>(;^^P'R1>'#B1=JDJ[/ *ICR*721)NGB?N<2XM"+-']C6AB!LWYD-Z5J5/
MW8U*6I#%8!O'_+I15\.5$/BK$"'!EWCT<"*_>PW</?@3L?QV9)P0)C:9@%.
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
M_N(5Q2:^[6>= :8_TJ(+[QG^:RI+87C)52QP.)>D((#F!)H1-HP1,<@RX[D
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
MUTO3Q!N2>3.O!:NTX[?6BQC9<'1@G\4A ^;9Y#B]=(6_X%0!:J&; _+ML\B
M_#,J>IIW20F2,]CW19EZ22S,@*LV@+,L3. 8,]=&&GDR\-.<97-KV O/%F1
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
M]\>G](#W[X]/S\*C-]^')V=G/].OWOU\^O+'H[/CL_#M*_TN:O)_/CWY7/5
M#WW2'_WX25*$>"DX\>@?D*[XG)0 VVVZ8?R UFCU(CAR-86D$KS9\*6B"2A9
MFV/FK=;S\R(+<:J'_6]_>'_\LL?_'GS+U3[M\FO!V;.L)@8>GEZGM*P'"+<.
MMO'-AQL_JOQNT[E2CT7X+2'3;#76?@4.8()9%CR%0EA:INXO>*[R/ (OJN7
M!]+MF9&@^%A4AF&@ S28.^1,+YGM\. (0Y8NEYG"N9N.N@:<RWE9Q!,+X.E-
M(PH\-'DS*+K^\F*>CB,O-L'@( 4*V<9^?***),HBD0WT;4ALPVL3V@B:+ZVU
M:$@P\( *J2$IX%^%EIK6CM4M'2_&W-S S,1=>@Y _":PTH<E6=SDL_V1UVUX
MU1&7>;QF'$O4G0[[PQT!%V%N46X5E^-@B8ZNU9$;<4*%!,Q+ WU-7N(!MD\^
MTOL4D]XJOMM9+M\K0D_P#LVNZZV)\I#C_R4)6LB)* O^5%B)-50C=52\:+?E
M#?XHV(E/=UN>NEC1,3_S$-MPIY["D9W@M#_,Y#ZSRO?ONN&!N>O83)J$@P'#
MS97P KPEVH!W!:RK%1=*)+^-L]6$VS[6H);DZ\V1"^$8Z">1W"(+BHQ%AE_@
M"CL/8(/+\%+L=8F2B#R>"_%T(/C38\^R4QL'_9P&;6NRO3\?:OS'!K<B4%]N
M,(C"P>'ACB/RC"?% L;JZ8HTX6!T\>+0(&1;,M+$:.HI,WY*741L7,Q%DJ/W
M&_S.D?$TN112BQY=S[:B/RAWIY"O0C)KI$]K@PE2.5/8.CV9\(#1ZGP]ZO7[
MSD1CPAXM];'\3IN^%MBO=2)/2H:2023"5XI]2UYQ7L6&@!WY98&R\2=/3CB_
MB-X_7RC96KG*> 6X8_^OX;/TN4POAE_S(8'#3^L:<Z_\@ONW^:%E5>2.*5;Y
M:+G"U8V#KS+O_=6W?'\^2\T[&$.)WQ*ZMRBFD:-^-T2B01Q>E:"%1:U4F4A3
MN@(_>6^E%4N6PGF*GFQY!+?'+Z7SG7Q'^4$UC#="[4RW$'GLZ5FD(9U_<._Y
M1]TS9E!O++QB_6\F0_5@D6%&D,V1*R1\P4*27B:5FQ;&Z"TY\YD!.R6FW[-9
M,4'M\)S>QB]8>G12&Z>@P"<I#EX22$DSD*GX9=IA[WZ>,=<LRB%3;!8XK[)D
MHM0$W@QJDS85!K(7XWC!8P7&#1KWQ==GR06%* /I7#->*<GO7G+E[LM2)B:F
MLUC(-K=.4_,8Q0P@FQ7L)5=C4C]TB((%.7EQ*46[1G>5(#CE 1<M63,!"=9E
MC# S2R]F&;/^8=LCE@D2YLJ3Y/.X2IF60#1@ESP%C$\BJ!^IA1>I[;4G%94'
M<W3=>300'LDDZCB&[<-JE[,A4;WP>[=VO .SV.PU#UP((?P--K@@C.)36T+Z
M\;R@E='(8$&722D<SWQ8P.%1Y!-8'QHTU#H7?@6S3%<52PV9X@8>EA_H5N*%
M47[J#7@LRR436='T8QR\R!2TD((IEAJN D]$ TS./DC;09BS99Y,^&_6/6$Y
MM*O)A-- 1;) 2,V5\,\ 70JTSQF 3DTEJ&-&#CBL)>N-L1M1E@@:,EQZ*Z6-
M2'Q3?(W)Q7!)J@!EV=WW--J1I7.N1-3+DC:F=D2?KO7RM#B7WT-&Z(0$1Q>T
MS=L:EL]+\\1+3RHSR:^)G%9D>Z(T&$HE"\_XH)EM"[GIF7[$W65-5+\16TI]
MZ;_L!.WT29&]0BUYQ*/]5U%^B((W_Z)A]?N[+P:CO8%I6,N2Q0Q]]<[9NMLP
M,/!GP\'P>3CJ'[[8I><_FK#O=:4ZHVVI3KM49[@MU7D,%\FC'S)=*,?L%P=0
M @E9'WSEO\OH^5X6?QL.?\CQOR+[L\,@\\W1U7)6E/05:0^U].&2KV>\=HE^
MC/U=7F1X^8*;FNAIB0FUG)"52:>Y%YZ96,E;TPR+@.!+#6!\YT)Y\G>V'%\[
MK#D&^8#OA/X5#UOSM?B&IF"@O3%/9F>>NF31\3]E=R$X,]SH/^>><^0X3K<:
MX"''_SVCY@3"-%BAOF"=Q'3@A!BFU;+()X_^,9"453IQW)^5V>>5O\\^&:4R
MD,10,J![B#.R!29KXV(Z/$U7ON$1+;X"\<F@_^)_K(ML'.KFAPY>_+=#<W0]
M&C4?^.GNV%.7N+=Y\':\+"!5PUV6JGZTB2F'@PAQ."=_Q6 ["288AU<,"U+E
M15\ERF1N*7K8@!Y/#D<'_65P&J_G!3WREQB1'Z:XF:7)M 4[1@X2O8#^77&A
M&C,+D;1SW*@(9^G<QCDL;NW7>.W!SDYO9\=*8FU4.Z/:J )'ROD/S)3^XX_(
M13_O/Z(]60=&I2!_3$*P,1"Q8H9<755!^TO[/,Q>^-9AD- VFEV[DDG19C3G
M$[;GPP]Q"D4?PN-YE9R7*WQ+$H>#*'!/WCNTPQX--KVCOI.H#9-H=[;>'O2'
M/.B:#S[4;;W#,=?CW#@YM-7#:-0A YK4,/$&@.?$#*//65[]M4W(V#='G JF
M>^8=PM_AOU<7*Z#VB!B]QEC^/8N+" #&9;)<AO^;QN3-Y_J!5W2A?"#[,Y',
MQDL:"J[ (R#]TCIE%;-O53736',B($BNDO(R56AK;_!\3HX699J% [MP2V68
MD'HO883BXZ'?=4Q63U=>O@!YUVW;NT'>NX6;/C*,]F\EW"2'_X%T_BN6G$6H
M!$R)(8ZP\3]75]T\!*Q]Q44GAQRF.FX\^.<L@<(7,T^82B=2HI@N\?/'LI6^
MAW2XWFE>FHMK=&?//)HBR3N>./J<(S(FLI2]://=<NN//>CXWQ1?,A][HV%M
M\,6TD>]IB=C_<WI\=GSZS^/O_]_/TPI^G[3&WC:MT4YK[&S3&@^9I6THAN&7
MW<FZCT[6-T<_'(/YP;:O D?BY[.SD[=ON#V5/O#3O\Y.N"WUU<F;HS<O3XY^
M"E^^??/]R7OS&=(V/__TGC\" /LC_(%_^N'T^/C-3_C(^^.7/[YY^]/;'TZ.
MST)TP9Z\^8&><OKNK7Q\V^#Z",8/-M49ZN5,K!(AT147'VD/0IRMN;)KVH54
MHU5"73S.7&'F?,P&'4X7ZHWI17(\V3GK>C83W1=<R5#+/Q'2-E.%2\Y.$I<A
MN</)E7 9X[DTEU-^4:2\/(X<*N;:+'KMKZM<2NRX,);)@SK?+[.7;%!>++G%
MC O')XUW]<)C >\Q!4OT)W+(N*W.3X.AD4\(GC!@A.+JD62W.^S?FQX^"7#[
M#VI.51]LTF'TP2MR#E]D1<%P^&Y.MA 94Z?5X)Z^),Z5-_(LD849[A^9U?<,
M_:.QKJK]V.#8?(P68,8TG/9##:HZ?$B'5\53U.^79 7H< )AT]0:QH*3>Z:H
M[,AR<K,8FJCGDBG,S>O!];Q45N 4Y7@6H2E;FRK!@KGZ= <<Q%1CL0)/ !0O
MF5LT;=>FR(!4@^*1NFE.L'66+V,.(L/??D/"0WME6$=?Z1M_TNTYLV\TNU,E
MRT"*+S>)=V^+SOK -_/;2\39DJOM#??056[F@D"_*IU.0^/"R !U %WI(!KL
M<X=%^!WT6C4+_YEBQ.%)!:3,RMXW?#N8&M(LU8IFJ5W;],J 'WR>(8 [GB7D
MU8SUDXZ>F+L_//)4[I>8)^4%TB]C;<V58M=$M6K$Z*W@\/S/*JVT 5P^8IH&
MD)[0+Z>_\RT1T95;E!>DW'_7*HPRK&@Z6>P ZC"\<U.)SQ-&/1Y]<%X 8(&V
MDMYJ/IQPWX=->])DOC./>>D]YAFMP22IQF5Z#HV>T.>?(P5DLW-]Q)_]FUTF
M*;3+")R+QG8@MD=NVO0=66MN'2B\#S%M?)$5%[BJ?BP$$]W[])<;_7CTXW^;
M!_]8T44\W!?$#*7M! ?D7 [J"O9-RAS'C:)Z')3="%1+R-&MZ$.U.SAF:O=4
M2)VDNTGCD>P<H65 6_8X.1( <X%FFA7"O5@LG#WE)RAK[R/S#DD?_)M'3<:=
MF,-YTHBI1X!KH $)UV/$G[AB@O*E8N[R60WH]R]F<3;=]!1NK<FU6%]:BJ4[
M"5\$=?VL^YOA:E$XZYI75[O2_!6VS.;>X8\$$%@'&FN_@9XS:Q+94HBS%X->
M^(O,K)*VEO/$;@&;0G,0<!K>T>55819"@2<XCT:_#LROV6#4)TCW,:J5VU-$
MDUA7+]O7@T%OY'6^B:+F#934 GD;$P/DL4'8 GFXE3WOX7W35H<G1I;:?1)^
MO;L+46%Q>2:!&B=[QJJ'7%6&^4">S0RUI%.?8TQ"OZ XI-MDV\.-_RR%W,9Y
M4JRJ;!WPE7C3>6H(D6JW.<D^5\A#BBY1(+_(8N7B1DKN8%C3:+6TZQDP:(K2
MIG\G-/) W%Y/\(;1@1:AM"4(L"K<YL123X_5Q]#MG,M%2U<T^JI( ",^:B3B
M?<[YJ4[T]!6I%4Z1[_+; CE3_E&E8^,=/U:4SWCX'KQ\QXD=1OM2/?+<P"VQ
MPL];J[W)UF!<7WF?':L.7UF5G4K"'!GR@-4*;0M^X+Y4;FZ+0NU$:[#XRN,B
MTSJ8<N(T#^4^DSJCG5[P-G?%)@-3;6+7W-.+RZIK?4TQD5XW1S;V,1$ZPF9@
MPSS#WX/S=6#>AZG6'HE&B6*U)#V>X];<ZI?'4Z4&6[C#&NJTK%D;_7M6Y!<D
M-JDU<ET *0:KMW2S2LT+@F6X^VR:W8-)<*8S&S5"*.W7R$0PB' @?03NB!5:
M03X,H*X*:9/'UV1G.*'"!H!197QIN_"0:Z&>Q<L@5GYZ-Q8\<LQ=X:Z[\TQ)
MTP50Q10WZ&@]N38UXRD/0JVT]GI)*[N,!YV2^RC]X<.2)U?@^Y:'M\"M?-LN
M]!>PI;YYO'R.8PU<1?Y$SLE3FR?F7@&V5\:1)Z_BO/YXS+,]#WU,K!4@RK!^
M14\ 0!GSS%F8F'7MB6(;=<E8P*!/TE>I2C.660C.N?BIZKI*P"Y6P\PYJU<2
MWNQ:^LH7-NGAY,TNY57R8K;$:F%D"1ZS2?;%4T9=EV/=W^98VSG6W6V.]=$)
M\:,?_PFG@O+$RP1MLC(COGDXS>7=-8X)T@]EL:=)#R9MN337X.[>033LJK\C
M*S1P'OVSP5\&9 DWW%T8U!(&$ R&=&J@CLRK=2!))AIY69CW:SVH_MW>R)(U
M7K.I72\3_W)UZJ,?/]F%MH9]L!^U@Z36(7%A% ,9JE"XV%!7EKE,QP#4:*/>
M_N)R@/@F@$@JONK5V@JZ02(UJJ9__"D58(S_6=&2,-,DYW[/EO%TNI6B!PVT
MQKEXH;8'ADFZ6KD1)RF@ ++9WJ4ZG-\G]&N.HO'74]B @W[_FYOL2O[TM!BO
MN%Q48I$-[D_&)T7Z PJK3,<TK@DM!=/IP(!GR$,_QMOUP<N$A#_#6IC$RAO.
MEQZ1@0ID7P7]V,KB@XW?<<^A(0$MOY5(0\S-=6-7==YR$^">E,7JHLO9->$K
M'P#3)SQ4V$P)MM(X5TC<K^AR"UA'*M<=]^PI#(^13Z'*M<Q.Y,M,,N%@&L_(
M)B@-BDZ7.,Z2^')]:^D-C/1NQ?..XS=R 0EX=_IRHQ1P++8*.K?9%A#1[?<A
MD0[S(N>"#P@ _?\'NM/(>BI70!Y;F7R&E24CAL@UTKC&H5(%*7@V%Q21L$O%
M" 867-$SJQE)983KFWQ\J$=27:MLFF8<#1$O"=^>I8MU7$XT35(E,3>A,N(>
MCZM"''G-,$US_ DIF[+(+#^;'56UIGM=*,&Y@D5.'%A^XS$'BZ52!F\WHLDE
M3N%+$O=8,&>SXAPE-+WP!\$1![B3]V%K-F?(%%=+.GUS=MR]=;154PZ2BX<M
M*6JS'%A3,W*:NCDTC,LFQV^M944K\K^*\Y0G; ;2<UMO[21$+,!U.4E07%09
M"Z<!:'UXT#O8#>@(9%X>T.M8YD@NE-37A_W>P4YX_2>'$E@QKQ1 >1D&+F#'
MBRV07LQUQY"1YANF5;)I]$D3]&61K>;FBQSYPXQ>OOWGR?<O!H>V5BTKQA\F
M=$][FVDN21[HAA[L7O@=+Q,8ZE:E&7C5,=5;MG$;XCP&>7-GDX'D$F-QS.-?
M&?2-M;:!9/#TML0J-^OK:@[GC+^43-+5G)74I'6*S4KTMJKVX2P!(\[=>ID5
MLM&V@Q=+R9$,1OA7U=Q04I2@M&0%-$\0>&1E0=IS*C >[L^L,6+6B/BKIRO(
M,LFR2NL N\=D0ZN YM8AO. AU(64(3OO<4R\L2!15\N8<9?Y8;1WL,=?&.P.
MHMV=@4 S;CH3]2YE;N>64A[ (Y ![]:Q-GP]Y '=J5N;Y"&+V<H$Q*ET8^(Z
MX.H!=Z/>PO ,%\55HF"@%7TF3@5R%;?WQ9JK'PRL+'UJ!137M 0)B" >J%E#
MCPC&J,]% ZAB5?;"GY=IEOZ.,;4O6P9572I+;-M2.F7PMN_)=EC6T)/%M\Q#
MX[1R[R@"6%P.')*)'.><"?#GXO0%VT?:[*RWE*Q'ET=I?FEPE)-L$?KE<96E
MQ YU[GFR6H([Q1:W]P(>L&3.:1^-KQ&UG VW5]<,B,V9,0V^*JQS8372O*9Z
MN,99,W5D I2,J6 X?,75W<"_S6ML]TG7+D33B,]*(+#4DHQ6<TV\M1^.?WHQ
M8J"$+'MA)Y6A>GPU#T:]/NOI4NV.&.FGA#[&QA9-$;]"62,>,SC8\)APT#NX
MW6-D1/_[XJ YHL \ZJ ]HN2W,<UT"3Q"4SS^P_&K%Y5X='X@PCS$FJZLU14A
M'(I;@RE9O,H!OTNB,N+BG[ "M P:+8IE;:_-D]7AXS+.^3F046F/L&'?Q63)
M04-'"+2M30K4L*X#9C&SWXJ<N+.KBPJM]'QEJB3@%.D&!]C@3Z?)MTJ[5@I^
M0L8ZK3F0QHPM_HXVB'3G&$%^T(N]K3?(O+*9S7>."VE;2?[@E>1F^Q9F^QA*
M'+EO1X25&+]82;760LR5(RF.,RL)&.['X;*+!;<>F3Q1\PU1EW\5=!N. V,X
M#B//26?G7FHT.'O.:FU9%!](&21CUX4R)XMBQ84,)D*! $*E$%9TD\%TA+;2
M. 94&B#KT1Q$U\T$3#&K.,,]H\L@!>,@HV&3,YD(7X;46/B?,;,FQSX';7Q\
M(=DG)0#@O'Y2+ 2 &L$28%,72[9@N4 %QX-K)+36#G!;EZE2R+LBE6U [:[C
M)\EM"%8<3NF!5[%B^EN!E1V%: 0)5X&PGV9L$-0+0[GA&Y#,2$&Y+:&>)K,0
MRB$;XP)UV+F892B4Q+_H@89I F+W@M]LI5;8ZLIB68R+#&8-6:D T \4PF;,
MY4E</;7DA+Y6_9YSP- 006JYC8#K"TH^_"3T"99,'Y 6<E33>>+,!;L&()TQ
M'2$I*WWH=Q+HX&[=D_<)J=S&PPRZ S&.\F "='O.7L=7+M0]+BH_G^@"-P+7
MSFL#&'_H#-$[L(ZTG-%I-+,Y@41C=-]2#YV+PTQ.MK\HIJ*/>Q/1&Y1GQ#$N
MM&\G%+E"I--<.A65J9$QOC=UY'KDBW7*1&%:G"2+A+L/]+>!QT-6"YTS:\2:
MSI4[M!./Y8CNGDDZ5HAP+E_%F7H2^-P'VR*K=I'5:%MD]<4K'@;7Y?L*OHQS
M6;:.R0/ORM]2AM2^L\T@3>+;S7O BAS;)?Y49_! .]!Z$5-_T46790N08.<7
M__55_RO^F48V-C_7[V6R1K-X4=%<S+^ ?#%9SO[*Q4PRV]L,^BO<+'];EN;Y
M**]$PLF,6VZLK_3^64YJB#V;[H?EY._>1WGAKQ(4:^)Y&=D..E%W'\*PJ'W?
MO@]V-VW0?WTUV/WJFB=VV0PWV3 ,Y\]VXBO1/?]BW7,,W?.W\_(O?Z\IH.:T
M.N>@8N:/K;XL?UF63V;%AQ]_P:'$/\Y"/I'9#OX\L_T:;8'Y1?+GF?$WY$Z5
MJ42X'[URN+5VO>.S;CUJ6E%:P8NR6.437&!%^=>PO#A_-NSO1L.=@V@X&CUO
MSTQOM='PFPT7ZJF6\S2WP%R'WW3+1?-3]:=GR93DZ>L-SSQL?)H;$;[Z^R$0
M[/O1WO[NQK%TO:5;ZA]@^ <T_,/HL-]_DL-_=A#U^X?1<+AWI^$__P0COW9)
M-@Z_U[HK;C/PVY^^6VF-C;KU95%Q2=\/13&IPC/27;?2>=<NXLU!IMNN[=V>
MI$N^WX\.#T?1X6Y+X#>H[]N.YNFM!)V;W;UH>/"G7XEGN(?ZT<X?D(F61GEZ
MBS#H]UIWV%WG_VG-@KNHKA^X*/Q=64S3Y9/?F\$AW=*[T?[._3?H"SFJM!*C
MPYUH;_BG5UK#W4$T&&P%HG?;V,+UP_C()M57?P<ZAH^,=:U+UO&@ZU:J2QRB
M/7)#.@SAFY[YB<8SB [V#J+!Z+&,9W]O&/7W6UKC@4:SV^\=W&THG_UFI2M4
MNJ2DLG<R3W/%T+M,/I=0CZ+=T6'4;RO[!]JV'?(;R&$>/9;Q#*+1H!\-'HU8
M[QRTM?%G5;L;S<'3I$J89LWKJN6"K:8D/]F+<!3M'^R1?+84[I_-(AA%H^%>
M--HNQ'"O#ZC9/_LR[/;V/[.%>)\;V P)[_UKV.\-AJ,T[XQ^;]1Q[PL@G&BA
M"UF>QU^*:AOL1 ?[>]'@\..8^D]Y)0;1SNY.-!K]Z5=B&(UVR.?9AG&'P][.
MX_2 3_)Q8>#O"Z_\[A.[#(>C [K][VB'?K+Q2&BYOW='=^^3C>?9,!H>#F B
MW3R@YY]\+/NW<8,?*K8,"1;H50:;FB>?6G3WHH-!RU9Y(#D!RM_AZ)$,YAG=
M>[O[MQ>53SB0O4\BL7>51^.U1F&>+#_UG'?[P^CP-@KLDZ_^Z& _&NZU8MZ?
M?R2# ](EAX\EMOEL9]!.W3TF/?H3<G%%CAYO@=HNI@R[3>\5F&<+(_#)SV\T
M&K1*+AY ?J+]@T>C7'=N)\J?7K<>[/9N/X[/%3E\JWR%O@'P9)T%DKO^*!KU
M__2Q,?*C]\E-./PXH:$GO! [P[WHL'_X9U^&X<Z3B!)>YV<K6Y-HJG 9__:)
M]?5^M#/8BW8.'HL5=!@-X"8<W.)Z_TQ.2[1_.(KZM_&B/OW=>MB6[P>_6D]:
MHOID]<?>X6&T=WC;QH\O5HT.HH-=,B?W_O1163K\ P3J]^Y_LWX!):5[P]X?
M+JE]/"6E;Y)F(/#S[DRK-^)^FBK:HVM[KWTK/8DC^G'6 %$DDHA;-^I]B6OP
M;&_4F0;X,^FGPX^GGO["'=W;=OC/C":1_OVE!;P'S,>I0ZCR$3_2+6C$GPNR
M8(.:^$AMQ7N?"94@>9RH!!V3OGF"]IR&FX_I)]FL+:+!HT$TN+O(W294TW$L
MVQ.]+NCSB7T,57C[>]]L&]<?4^/ZQPISR9,W]TI_JOCKQD[F!PIX;FXH?BPA
M<WGW=:VAURNP6UR$MUV_&[YZ8^/GQWSU@\]Q0TOGG5_]<4_TYDKJ3U45L+'.
M^8%.].9RX\=UHA&9.^F,S'T"66]=5+<3\XUQM\=UDN\YNXT1M7N?X<\94#'O
MOPNN[N$65[>-J[NWQ=5]# &B1S_DOZ7&$]K&YNX^_MO00YZOZ^20P=<'O?[
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
M /LL77+)12L41Z83N77.GX,MM4);%2SXE=%A:>G?YN8")TMS"J,!?7NHXN
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
M%K0@GI-PQPZ%S($QR3<ET6>9  *A,7%@2/;9"CDIPH']D=NG\0F\7LE>//Z
M[:7PP)>"(]O>W@N/8?PU?FT^4=+#FYE]$LW! &4IHY"MA+$/U+(2ZJ[3.AFF
M7),)9MY:^S!P4B:)P=2:D^*=FR*XOP!CUM"$,#I]+_RI/HK4Z+I-RMWQB%CM
M8:'JH"3(9@8GB*?.V5*=Q(RJ!HO6OI I+ZI R :K0IU6_V6==X6R,@'="VQS
M^AFC#)6O4*^:R\10FF!U+3F;KY"QCN62:<>E(,+-$.!MZ5*HAKL)!#PCVC!2
MF?7'VKFY\@=I6;?:\8&UXPDYNBQ?6^WX*,9?TXZL!CP5F9K-4DO4;AZ=8>7^
MJ!2!,:YLEX>@LWI<W$)8<IF4LR2>,*\N?8MLZVP"_I0X[3##O?(\"97 'L^6
M,R:M=,IC4B2"QUTCY7/#!K4* \^XL>"-Z H0\ZU#G1:E>24P;3SJ3$ RTE,
MGPLF!6DF !F*?5V=@0^T0LS( E#1"4V_2H!?F[BW&VO3YS$V9F(&DP[)D>"B
M+*I*Q4*6LD5)+@0L]&N4?J"ZP=K!U@]1HJ@JD0#+HDRUBDD8-84(D!:4E],V
M['!P!AL<F%_I!CZ)VIW1MG:G7;LSW-;N;*^)>US>+\&$-B:W5>,BT"+O+%(L
MJ:5C!0.NMC?Z0X[_ER18(-),-Q"3N=+5!07&$(T>!?.2?B&>B9:=EA-&=F2-
M_W/OK!?^<'3TCL,M\ K6'@>BWA_@8&:,-O&:BBEPERU]W[((0(MA$**%V]C_
MA0V/R)U)ES*L@K0<K^85$V>(5/E!(\NZH:$LNF#/$Q>,JE;GOTJ(BKZU6''$
MBWR<^4(HU)M/^Y 75W*AKG+Y-]W#*QKH:V,K^#6RPMUK0C5N%FQQ7"7, 2(V
MC86(1LJ%[_M(2$>,#1)(>#^Z;G\\[VYB[)&P9H]X!I'Y.Q;DDOVK*\=3C)>X
MX0I=O6&E#VQRA?:3(:+/DB0$OF(X-/#[MQ&@<;9RE/,:3CNA/X<'O?"5_<J9
M^PK>>P;B:OZ9AAQ\'R]C$VM#9#:F[9S/8T'19@1_+X#K"Z*J("ERGA9 Q<;O
M)TDU+M-SR)G;NEL\)U 3\K(02$$PSSFYDK >N/I^H[,[N9#97"&8*W)A[;O;
M[JTSYN@?+)PD^H%(TGEB96;KN#[DW7<J5C0P1XN+G#=O>\D];,5>T+RSCLY>
MAN^+13H.]_I[D=%"NG.*'JS!>@7A?VD3!$;Q^*RPI>SU[[X3Q4'"BZ*8, ->
ME927\*("S@H!#'^:E IKZ,#]V6DS&5U6+K7D@^4N98V@7% -9N*Q4$LHLR>>
M:#O:I2* '/:@-2R^NPV) !0,CYZQ6(LK-R>Y$72N)E%57ZAZWLH.3166S,-J
MWF!*8WQ1+9.%C4S^-7R6/K>))2]3I:^IOX4VXW#W6_H*?<<,WW[%4Y)^OL5]
MA[XDZ2%A(-;[FG<G5GH#N+[V"Y?/F4G!#:KSXR8!L^'U8H\\HV>53D,(EY6L
M<L!K_PSW6O6\MH@5/:'B;!O3C'2_0"XW\Q5)-'IBR7O&PT.4MD(^,0HG:27E
M'N:F04 @:#C\]0=[(I\NO>>C>XF^^,^C]_7/D]6G=R/6A_ZL\HN0RWF2@&[W
M,D5V5,*Q)F RV/\F4,(,W+.TO!,R6[*5%[80-K4C6OLLW.FCHF5P0(M,)F:I
M[Y@(1:\^%54N=/)68SE]@[UO>CP>^T=3H.5_:.>;@*R8DB]?7D)Y'Q?0# Y[
MX=O5DJQ(?DX*#NLR3V#(U8^V!J.-@&R:D!B?78]#_Z-=T-L\T%7.ZD=(U2)B
MA, -J985UP--A6&N*)<R@*W]\&#C/S4ZH*%IP>M)MF J;0!DH(/)99S4M ,"
MF)8'9N)1I9M$,#X@>1'AT49I ,=:C3[ ,>_)S4=_2<F^M>4+DX1T)!\%#E/R
MB6U<8[5WL0[;K 4AU9;A,"*':"4ND(Q8YC=UIT=#O3Y38B$FLWILD?DJU(^<
M(M'%SUKJ^3F?+U:@)I=>IFPXJT\"XX#, F^B\\0L"STH$%9H^$_JP-9V@<EX
MLM2L*EGR:35C0FU<N8UE,A,+W:52UM<1KZ$]^!"N%K7GZ16NLV[60"C7-FYU
M&JW<B/##1+W418MW"G1#7&TVSK@W7=ZO^<HD%O8?VDS2$5OM\&#C?^^I?QSF
M>%(LX"X:B27Y^4><K^ (#\P]N*I,[0N?!+DO2*!G!2.JO"XF3([UXC2A0V_@
M!L+7\H%G:AF_/GVM9N]SOM4#?K/:+>Z\H"O=2YIT2:;#Y?'H0<I$E1(*H.AO
MVQOH4<B8W\>C)CYT!VEJ/YF.ON^8DUALF<?.4N<_(Y)"Q@N7'ULF\%./J\6H
M(T?]YLE-P&*>DV:V]0*HIP#2C*DML [15F@>,NSQG2E6H9T[-T[8-O#QD.-_
MFP=OR0Y I?]P5QP5CO:*W33G2"-"CV;K0G_K^##;ECY+HN2"IG&(VP(Q2M30
ML!OI8IO5C([UC+Y#-@[\R#;KI!;"2N4I;,!X7@"MC3TO&MN20P@QS-)%088+
M4RG@UA'SC6O^X2:I176&%X;')M1Q=%$FB?!52D15&*7_L2(C<S T:R&O1+S!
MCB^26$)KXI'&"_A="\1J2Y/"'\? LD<7@1A)[]3G*DG-*;-XC$M5J#,YBK"!
MFDI")E61);2FW*%!8VX-9:OG'FS\M+7DJ>3+X$:I<P(?CS7+92,O9PEY/<SU
M:CP0+J^3 U&LEDR&R24;TIUB&UPZQ2%HAOCVHU&_'_7[?7*&KK*U>3A=L"D7
MX_#9I$F2K;:@2]G&"KPS8*;' V4:^5@31Y$_@_-D',_YP =^0XYW^!O/Q03;
M.D4?$X<36J<Q"@696I6> 'ZW*QB&VG*L*1[[1 DQ=5X]#,\E*1L-<<0R"RFN
M(=\*18Z2@Y$*RE@&;A=3]1DM;WO(:>4K,JZ]E&TN WZ5RQ5A*BZ=4R9PH3B#
MLRI1._5XBF.>W.%[E8J[[@[=Z&:Q-[^F9]"NKL(?R<A,L9WJ7..)T\3$RI/.
MN_'1;-EU]4Q[VWJF=CW3SK:>Z8M7$^2+G#@@L:T'\K"I5[L1'-'F0A";XR%'
M0BP$5(G^_^R]:U?C2)(W_EZ?0O_:Z>>I.D?0EN_NGJUS7&"J/4MA%JCNG7TS
M1]AIT+0L>72!8EX\G_T?$9FIBRW;\D5& NW9J09LI3(C(^.6$;_ X  &;^&$
M6>:_J:B"+!-9FVS&VJ?+%)7)8HHJ1A=4C([)*QS*/U7#=O6^H]Q3:[B @M93
M"B)CAD9X\34Q/7(W,-[KT4U6/#N9>J2/#6L<\#:V47"-H]_BVL"^P',J0FRB
MK"*<NKR047!FIRKV'CP!80%>#J@QSY/F0CQFS-=@4.E6&-W/]F9<G&N"N<,M
MJV@=FOB+8AGW#B\1,^QX=@_WNUP9XY,9V97O\;IR#5$AE3OC1R78"A,EC7 X
M.5X7 7?ZN$6Q8 FO,)(Y_.*$SH5!B\;H1?_V"T72.\U:F!7'QZ+M%N'W4_6[
MS=,@L?J+AM&4"9.7<,:/.,"8?*')EL1'*(]P8A,3O""7+*%[YC\S)A%YE[T6
MJC:%M]Q+-*;H=4K\=5P\,=O@8A>><&,9D*)#+SJN/ ?.#.\*38?PK:+<EFAR
M?!$Q62Z=N42B@<)CR>CKH?X0R:"X#W3;@(F*'+XAC6KF5$N2A@M76JC,)U49
MEOG!6#*9%?/^3BSS3V:]G,#Z[!/;\7EFH(?;)Z0H-0^&>6C2YT][/U&&UZ@(
M1<B$CQLE"\:?$WL@DD^)C(+4.+'HDD\A> WBIB2I10(CY61R'XCVC*X",7!6
MR?MBB!@LMN+2Q$N("FD=&9,)F@]B#Y<RH9X?&9E#='29S:94@6D9YHP\Y,2A
MPM;9\A,X.?@,G"D_</&66*::AA<VYJ*LB')]D_D__+Y<,"2_CXPF$^*\!+;,
MP,5/HSHKK,,WI[$#I_(#APQ,N,-1ND/B02EJ/-@??L6(YN,/(R2.J)R%ATB\
M!2!170%2EQ $/AL_VE32,(/]XJ$X?B/.W\07FZ!O[(Y]#94$8@[5Q47SCB@M
M$M22(AO,-O<!RW<E_6CU=%>F@AV)5AZGS-2<^B^RV(O3S'QT^-7O/>,E<US,
MJ,$<(?<L;EF#8>W[ED!1D&J)N%"4.7OJ0V!21B6F9\4RV33D'L\+<_>T,'Q)
MRF,.\L4B%>'8"66IQ8-F)*[05)T)024;@U",+2H?)'M];''@@U.EG]X0.IF)
M.#$GQ#"\W"ZFE5%]!W9LU^*[>:H.?1DF6KP>I73P%UX$29)4B5;)<[D$ 40)
M'JR#NP_\B<A>H/U#F]VQ!?(/OPZ1SZ4-ENP20"VSP]IIWMY^<;I@.J!+AJ!0
MN$+>C( .BLL(^-N!@452V-)!P405*WY.1/H=75P 4P<\;8]01'B^([*E,D<%
M5WD/K^H]###FC1<&7UWG&5.:.5]4CD21@MI_"V9S2C151_&;V5O\4S#WU#X8
M@1]C0#1_&WVYQ3_*]!R-T-+$3H,NH)T>1SFX(2 SCB%R>,*;59L]*U32_&2B
M;(T)9+J2,M"L)DTCJJE$+!U$ ]DD(F1^.SA3F4F""Z]6\2)9Z#\/KWE"@>[Q
M9'0NXYXQ2B$@)03D'.*\I:^$U(?+;VH7AZ?<P=@[YJ[Y1)W<Y).GZA^,I*B
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
M>?\3*]GN)@79BD".YP9/LXOV05.>V=)IY^3B<#5H3TJX9K)),[XOJD*6!I(
M!*:::"XL.>"6E)?2X^)(4&!6$C# "IF\S;ICI>9$5B&I;8>CTHC75S+BU>8/
M2E4)Q8)HGRHXGIO$SIA-$ &'>Q<>[AZI;]/[TUMY("7KI!WG],.JR,.JQ47)
MXA1XUT(T 417*&1JFLJI>HL,%?MRN!R.-$/G@H-.$;@1&HQ:B+<6%=T1(@+O
MDNA)U$Z) K0>D6H425@!<2 G(,#B!%9?NL<1> *D/=875HGZY<Z,"75IBPPB
MC6,4@%L&_UUX!9Y(=-BB%@&13Y8^^3^B1KU$Y4A,*0+6@P#.0R%.]"/Y$O,H
MW^XY?N4D]-UNHE,OC>,WM0NWA??+)9!;+Z59^RGWO?K9^UG]XX\S3;T^/3N-
M!ZYWNX46,V\?8>8K4@URVM[L0^7MH)L_?K$=^RJ@4 G9#?#"&TQ=&,.QL8T9
MO&'"S%_Z' ,%+X3!?!5;_->?$X]_/L"6O\MM/G3=.O5V6[A*->(Y(SMNSU%V
M(H_+K==64H6?O[P^\)C[1'V34OT+"80$/@H89E=@RU 45V]3%+?V=HV,O.:_
MI?2]%/U"#WI;;=C*-[ V'4T]0T@MQ[5-(R1$4KZ7<&-Y_$X9GJO_(?9X2YIC
M^LEP\N$SUM$MTN/3(1DFA1 9<[F^&2XX6.(NI9';)ID4YI3)&[OEVO6JM+J4
MM+IZE597J+2Z>MG2ZK)C.PB,CB^WP_-A_P:^5/;4N@38PY<^$.%LH-[^-AB\
M#LS#_>?^K3JZ2(%C0,)'< PEI/3'X95"%U;GH\O+_LWMIU*SSNL 2^P7OEH9
MAUJ(5VU5>+(FWY/KBN7J"#'5$TS91'M CZ7122OA)/GG!4+$BA06_- 3WGP#
M7VY-TN$(8-6X:__YH?YAY9/IKY6))WQ4.)K;S:!,4UTNE"G<[OZJRE>%1@D:
M;H>E9!83$>7SXFQ3IR;DR$X,4J35ZH=9[;%X+&4:_=M;TO!\&5EI&"<8M9-?
MW+TUOQYNW*QD2ZM8<Q_N/]9K3:W>Z&KU5NO3P4F;EI1_AHWS;%_T*UI+G!2"
M\#'23\E&PF4=L$"3R;Z]^VZ>4/J=]D^INX;IF&&6*V8R/!D6S]1.+<K8@/X3
M?BOM77]9,>8BTH\@JPC"7+C&.,2V#Z,PC0_JA(W-F6%Y9/QP_-7__&#^\'^Q
M@]G)Q"%00OR"C-<$WLF#8<Q_P27W[0G^9Q"MM^^?&:Z+6= 4>X!3"WO!:.S
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
MI6)[G .QC %?Q3H,KC:8A/7ZOJ48KT.@/=@V*X%TK=ON:GKK>+4JARCE EW
M;.8:%I6%&Y.9:9N>CTBI3ZSLK"U6UK<G_<2Z-FYE"]M?:;4,,NB-\?K.%&N
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
M#O_KY<3^!8W\595CAWQ#53E6F(SZUH;,NFHWCKD;[0TQX&HW#K$;ZZ$2ZGN
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
MD"+A]SI+2TT$!Z)LNMCN)C&1(F_^?7O+AQ5U.];"Z>V-RG\MV./XD4T"BU"
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
M-($A#!=V!1/H<;PP&Q]GX9K>GYCN@8V^3M4^SZP(ER7S(7F:AN$Y-KX@UA-
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
M6A,Y^7V<Z.]-[A!"2AH>=IZ**0MQDQ:24K;H)@=#9386W*V&2Z@D].$D](X
M"<UM 1(N@3L8(X]R5\=BS1!E$.P89,.Y5U[" =EW1["#YF:P@RP,*YV!;,Q=
M@JT&E:UTFW6$ &(NZ!J!+\##3;PWH,B- .6'^KW;K$G;FB]?$U8T"6L!-TT0
MQ/0LQPMDS.,6AY#_,:Q> <9'F0[\K;&N$P)@S^5XQH3\3"&V$V=Z@N:*;*!M
MQU&@5>^1"?6*@3]>S@TJYA$_)/3!,6@C D: ?RF%,824YI: XF/R")];  ^Y
M/J9CO(0M.(1]XII>F!6"4Z='7!>]'B+9J7HI$1M0K\(''A@)"[@.&-R4*-9
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
M8-&6[R(SB)D7ETE##L=U[Z Y##]PUA7'!9-[$D@_*0BQ4ZDG3$D[6?Q()8V
MMGAK!+SME66E+8'(K1KX$=0P\,"PFQ>W/C%E&IB@U-]+5I7 =JT<3R1X<'"8
M4@I:P NT,SS#PW8XA.F8O2)#]/#7=LG*MF&_,%_9<N6R!0-9E8E:?I&79B_+
M][PF6 ?$91:9CB(P96^_@@.\%>NL_73J;*66++P:)K4Y$Z1FA>6Z 5L8%T>1
M6W]KH3CBA3=C<X*O&#R/'P+;T%;RG]39VI5X2FJU2F9;I =[M#(?6TPA10#[
MB2E_^37^2+JK>4&_0L\(S5@/$^EX.[O\8<&5(>])_C=-%64;>*T(5$%@*B)"
M8.T'N*000A  !>"F$L %N(JGT_5R38 #91I='_G%J22!@V?)ZY(J*NWI$Y\]
MM_/C4*057I0XG\1GRC7?#LM-;L^5.V<%BA>;F4@T:FSC5"Z/$I7Z I1(76[-
MDB5NP^Q>;O%Q78A&WF#TWB[ .BIY668\I@D:">Y(.0L%[&W5PWF<KL8*9;ID
MV<QPM.MJS"^\#=BY*  6O,[IFE<4,C%'-9#)';I:%;IZ$!0.7$2_2@O4$II:
M_6AX\-FD9WL*O[00@OG$/2)Y96)81-P: F/&<?%X3_\ QQYN:'"T[SG_)@S/
MM+$.DYX+5];:IX0,/BQR>W/T8$O]9%KT3K9U!/%N#8;DF;"X<-\C<'?7%.">
M9ZL(0A8\.H? <9C BD(3(S! FEXP=NP9@5)F6,KF-'CE J%5"99(*:7HW$P)
ME,6J2\2^;CX!+9@?AD4W<I"4,CUO+4IIQ0/",01/4,03J(YRA@L&5W!+O;;5
M:W"E<>R='D\BQ7&45'O+*((%[_R(11G,\_#/]Q(S*+-)_UHX]@.81J;ZNV/-
M./Q4E/FF\UB4:.O$B39I2C?B)8FT%7S6;SX,M7X[N:F:7!BT#W\*6U&&%2CK
M1'(AXB^XP5O3C'0;=]G<XNAPE_FN8PB\)DK+!G!5'_(>WQQTK<!V<* N!3K%
M":;ZE^0C#-]:@?"[$D'+K;;P,[Q+N!>1L_5J)M&HWL)YY-%(41$R%Z7 ?/J(
M^4UXK>%)\0K6R9E*QA5^6NX9Z#S\'B&0P8(6L-,@VL1#?(G8[GB^L*7@?$SX
M=S@^SP>]'+Y<\O#B;&R9(]Q,-][&7D "LX!= ]M;?$2](*?@9'Y6=E6/2E8(
M#L>EZ'H?:'?A+-UPN/6ES=4'S*,<>6_^!U9@&53.VLM'3W0 8OQJ9 )5FZ2O
MQ/H<E:R[&B75754DQ **M\\I:("FPSA"9Q18I6*B836IM$G#+*,78'?XO1,6
MGIKAFN!U$9((>V+YHI4I%/#?N*Z4:,'6Q+)V85PB/!MD.V#D949I'&'Z3A<F
MFT<&@,8-94F6QI_,%95ELC$ZCP@Y-A-3P:R#LC7XUHLAYZ[+-582ZSK*H.<N
M==0;L)E1%]3T!"(P"&;>2\>!&D_8ZSG8==R1PX/F<1I;]8<!QNS:X^'(6-/;
MY!JG^)-6KH,540@AP/I.\J"L)P$=6X8Y3_R+&WHX(@0+!PHW@H9\MH!1!)G(
M+0@;IX4U612\F#A 90KK#"ZO&VV](0*QN!(XDNASC#5\VD&?@;/%@G7"_:4E
MD2,Q< 1A#H]DQ(KR>$E'BRC--0:9Y5I%0\[*#D458/#(30[H?HPI81NWUZH%
MMD3@7'(_$>L8P4.>4ML0+-5WX2'FE#8:,^^J7 )0A2[:[83R(*2G<,=I[O&E
MYM!1^*^HNJ,2.U]$Q5U0@HARL) F\'7;[6G%:_U3\5I2\=KH5+Q6![EO5%W3
MJ7CM5+Q6)T^Y$75J1]R;:NW^DH5!HZ)]2\#669H<+3"Q9^?TMP>XC(HSX$90
M1SF?6+_(563L%+R:1D=_"EN5$^6291RCG?U&2LEL PR42YM Q#9ZXEC:MG8]
M@A)+MS6>$S.]:)E:3%(UD15$WXQW 2&OE,THF<);A?PP78>H4/%52!^$82(3
MW3G%60?9CIUCD8E$3B_""^4>$=/K\IP,=7;T"5T4CL58.IB504R31[ZEC\Z:
MI]X3/#JD1R'?,?#C QZTZ=3%\C\.CD5X=6S2@F^'.&;(C<5!>I)U5M2%W4L"
M%LSO3@7RB # &L\@AE1,]Q9#9)3"1$V%?$IDE-_"1B_(EB1#;!@1>$('G=#!
M)@741+;8BX[+BRS-"I'RG"WE25,]F!!,#<&_DJ2-]!%%$00L.'1N^4KO#$[(
M(2(.G7$J.<;YCFD1-T5#" /M+OMI$I#9B+'>*%NL-RWUZGD$18G"Q)Y14!0L
M-SD)2K:@O.I(2;7W:LEJLE'!ID(4,19AXN^&ZQ=%HXL2E9W?KY\5* :KT&C5
MD]E73CQ+5DV,=O4#*B"'#5 M8.L]\%HR+:!H6V%)/>*K4)EN=#8P^*<PG;<P
M5USI.D@HZVV M2B_$(.18QT>!=*1U]]=2HU_9C'[P5]HRMSXX;B\:34R$?+R
MR: RB]^"!#2;6SQ,22SY:Y^W+Y@+='K ;RNX(3G,C"!)2Z*>Y3#U(,EP[S%1
M*8>?5**SP_JRZ)IP+DI,1MI/0>6]9"3^337>4<>"^9R(#%D$"&6(K]-8@C[=
M@DQ"_$3&A8.D$@0<I!\L2I+2(IA(.H=7-3%-V/+C'+-HV!R?3V]YK]Z_HYY
M<%>;*UA-0M=K_/]PV-P\P8?^:2-8B*/F"8$4? :9,I6]B""SR/O_!E8^;O:E
MX/:[P.S/TS55 L#:[U=!B3OSPQ%Y;L$=B&A$FR>98(VF[R*61K2&=07OYPQ^
M/SAHSUNAE13A2\3L$Z,_.N3VF#\"(@:%/SYD</1,GP7,@:*3QI\L2'&_5V?O
M5'.Y!&L&#39^B$564%I!"&OC>RDWR'NOLG=<J'A7J$CJSO=D2PEJ\OB>K+#Y
M.S44$%-:PIP,,CQ87J@@-PY9?#1AMCU(1TG,',T^7C,A6"NQ*0<:<)%WQ(]6
M5%><K+/JKK^2552C,NVK+D3Z<V+/\,D^\FW>F-Z?I9I8Y7U8$VY9K(@0TZ$#
M&4Q(I1F=:B,J%/B2]3ZCI)96%8AX%)E6XGPT0!@F2E2K"W;^_&@PQ%S$V#"H
M?(^0^@_6DY;XE# 2&<+1IK)5EKA]T<KS-AH]"?LMN-T"#-I*;H<68CBHXP-%
M+2-1RL@X>;VB>( PHCDH3DX>R2SXXTZ0Z@I/>,GJIU%2]5,%)[R[SPEO&IHM
MZ2#O)JVCT!^%8WF@49Y\1+E%+4%<(4[&_[3")0,CV/ \9\J99,C'X58N-G>#
MUUV!DEFH$[IK#'K<WY'IPK75B[4+(R,3U&-!41)_P<8CM8WP;B$]P.WJS<IA
M68Z1'-J4.DEZD3-JMH)SI<H3KHUD-;7DD LL!5HT1RZGZ JH)*BCR!/"1G.8
M>Y'6.JVG8%;!7;*,1TDZ'_ ;X=-\\PPU)?T"RZY$1P&,A,L)PTAP$@B  ]<9
MF54,WECFWG6,&1\2;U1#'(C47X>["\9/@^/F(IN 77CLAY/Y7YVN')<L/QDE
M-:@JK^6Z3=!RGP-3PB2P*<]X\,A $->"TQKHMXB7RS.?&+$(>DK.)=DD*I\
MYQJX\MS/)[(<2I2X!N@IR7>E\%I!C(\DJQ+Z'G8T$=!0J27O#?M/?L"%8OBC
M==O20O4,;_H=C]O_=K!2#W^T$4O/[16/>EEB)Q$RSL"B^B%Q^K BO(MIW+G'
M# VJ;>1@<$UN4>'OD0F!:R#>GT32>*F3+/N0TUJ2:4BKI_!?1.(S 708USQ
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
M[!W0N4D%BID+L^<&O#O)S1YRTW]NN=%[8TU/+%T_KN#4@KQJC]E<S.=L2B4
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
MFUW[Q-?ZB4&F:UX2;C^H7_>.B_:27Y%SK>@FP9..!QW6X@$^O+9@I0Q+)04
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
M>?#$ZSF=M5AXL_)C/2Y]K$=-.-;@]>9W=O&FPK]&K5,!)HDGIQ.]W-Y@I'7
M$=X\-@AQ5\)P\%O]+WK[W68X&&],'D.^-SQ$P<S513PO+@;"^)U-F![^?I$L
M$'^GH5 ZP7JBG,E&NOT(IRZU0T5^/S8-\]X_8=Z3,.^C$^:]#E=#H^#0)\S[
M"?->)P1V(2CY=JOE@\TPHLJJML'T=FDC;'PX(^S:5J^GOH-A@$Y/5JJG)G'Z
MFP42Z+,D3.H3DP;M&7XIJ(R(.#II7WKS(2D&0%AI)8:57C#B6EHR%D1JV$\V
M7:/]%(*O.:9ZM7(= 5XV1781+2^]0Y[2EE$'7[DQGI8.//+OQD::-( N3A<F
MFXM7$B9@/C?!K:1('OP;4XUK>V68,ZQ$Q8?#[Q?F<AOA\0L.8]3MMKK=H) T
M-LIN?]<H_XK!4_B?Q!&J?(1A^*K\" =\G7!T"Y,B0)YC([N_8]@B?!6@IK>_
M/:3QMU20N2O8!HH]Z>TD>@3A?V;,&/^'GA9&LL33<(3*9W;O$D77* EB+5XQ
M& <SZNOYA" &D%,O;35XT:ZW*-B)L-?;>C3%U*F$62*%8)D$/L7#8*8,3TC,
MBC@K-.EOACM=J+V4N>G=3FQ&2C@CF<5.'$$D>TWR0T";,"JYDN4&P:_D^1&
M'Q@<)PK2QPFC4\3H.A@\3UIM25[P'2LIU'^M'^ $/(BUQZ%A[</$7U@,-)_E
MH4MW 1X2\WWU'Z8!9KPM/OL-1>1?"\.AW?WH8)&T'8Y.Z;13UJZC#9-'!^_X
M#S[XGP96D,/#_KJVF12\C6>A0B<8Q=QTEXBK6)H"Y!6"W911?ZB-$H3#\-5?
M1BU]$(FSDF?[X#J>%V?Q&.+JPW^'@B4"H1X\)HX*R0,-.0>I?3 ]7X </!E*
M%3.PGA3!4](I/@-5USK]9 6*"]\=C[3QL(?QX+,YCF\6BCC.L=<"(R"8HX)?
MP=\-QO3+[6_M7(6!-AH.M$ZG4WP5MM%6Y1SGA"MVR\1 :V5W9*F&MEIV*66U
M=I)>OB*NG14[*V*KB,J\8N9- UQ97@LA<=)4]J$0H#),]ADB3(7IMV@9QC;N
M40:ZTEED$N*?!0HTDD"523B1EQ" 'G6ZXQP@D>?*#^E[E*OJ51[.;O'#V8@J
MK0DAP[?JCK0HQ(+]A#L,[UY^:!+CU.FIJ;Y>OEIE*W7!,U'G\OUZ.EB<Q\^W
MDU);ID,(77A)YSL?!NS9CG?Y&DB]$<<KD7RKF-[Y\'=AO2KB\N2;RN&KA.,(
MS%M.^.1108@48O*1I',<^LH[<-F.Z%&#'^9U*ZI\O?K6=QX8%AZ&F&\!H8Y\
MQL"BX3DO1V>6\_B.V_<"."0_%R*_L(K=L2TJ99<^H0#>$)8G"F:1M9U7#OB1
M_!P;EG0R)8Y$^%-T:4>=S(09<:#(YC1# B[Q==[7W<2H2#QTI8]I+/P!2O
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
M(H1,;U%CH./!6_V"!?F.HW-^R="-9;LNW8+6NYZC_$GQX]+W'?,?B5IQ[<U
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
MA0OSL-_\.?KB<FXC$B%1V/(\/F%PMQUWY+BT5J?+P^4]\O#=[J/7&>;6"=L
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
M.6F;]) HUPZ!HUH%+V*F/K&/)=A'-#>9CA=@A0KVD1ISYGH:7,EG'0KA9E#
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
M['[NFH:85'@)P?,]\H%I($P*@DEYS.*)^$^ZU@E<9\1#?+^;V[8N!_R9=]T
M$=RP+W&Q$*UFPE026I7*CJ)6Q0@#X9IGWYAV8S%;8MY\^]:6#V\!1W@^3EZE
MJ+WX:(/F,*P1*3BQI*SE>$9-=4=.EIAHC? Z$2F0:5?,Z['_:!9BT?1"+)S7
MXNMW6KMS=?4FB140K.0[HUDZ+TZR6@(W#!&*AO N%'?%B)-LJ*BBX86$8V@8
M.,Z#)56_"VH4.$8!)K-.]X3B4*J4= 5*!O.&D(Q H& 4HI(S%V%^$ *G%S!+
M^\B, ;<$57<&]460L(($P/:=P1BPNL<0O(A2&."ZJ6OAR\)WAF@^LT_ !ZCI
MAU=U;)@'SD5;-M<9(F,2HB\P+]Q[:5FF[0!=P/X@0@9[0$!,K=R\J)*T4=][
MFE@M>N%'"2JHM7K@3<!*BG*S0D3 =^;^Y'[XSBOGD6EW3N /SC@]Q8Z14=Q[
MU\SMZF:98QOEU\XJ9F#;PH*^ZY-9D7.5\5K*<48[%Z3F0+5+#PZ5UH*G?.W\
M<0ELZHZ*DKK?0'T*I58I%;7/R 1Q1==$C)@KA)N,!&A"9 K1 -KS-,_U50<A
M?O\F=!E&H-/8-<3TQ6.<6.]V 603V&8?H3DMQR (FN$0OO'Q&\+@M"PEOYK/
MC)]8<><0NA?UBO<$3"80- CL!^[*4<4&43['YP#KPV4XQJDA$687*?^X!O_$
M'TW7931YLFP3!_/$7#YP4,X>8KA:A+MJ.0CD!;I5*D])2*3JB8S? DLHRQDJ
M'!#-D#/^@!6,$023])'9/V-XA=IW[KJ(!OIM;!L#78LUG(/=TQ(MJ+$E@NP0
M@\!$V-.I3Q"F" P&J@([7?I8L2AI#8&&2)?&)JTT0^XD(T<YB:W>H^GA._Q"
MVWF"-T4_A9M[/X!]&Q\ @Q2/C&%%RK8.,@QB(UZD0D(CQ$D4_7_!7$WK\E C
MHC97BCPT:6(Z&![J#%&%DPJ\#7Q@&B]9[^4V[F[H%QJY@!G5F$T=E>M/VD*1
M*I[)@5U;^<X\J9"D?*?--GSR#6(&"TP^YL?$ P:PW)M0FN_!..0@8O(]8-SX
MO6)H=A7N6U=?W^C4,SLT>^F^+AMV'>>LRSS>$Z\%<EW#00ER'42B]I3%2S8M
M\;JTTQI"#X'XBX&0Z$<;0[F&O\=WA;I>F#.Z.V[C))#0(V 8_MVZ;&NOR0"&
M"7P#"K2HTZB$61\*M#(QXU2BK097F'@82TC)*)*<X^7?_Q\;CMZW"O%&!9+T
M.P1X5;J^/+6#E:NZ!H^/M"L#\HGH6%\723Z0TF9VRT#L9D3@D]K#BBU=6PP
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
M>*IRS9>Y)3E5S:?:XW)W48* U&@3VF]D,3O)#)N,&<WX6Z$7M1X(3C,'P4D
MP2D?,PC.$AR3>\-9TJ6Y-_RR42G1W<'@ _N.VSW2J;(G2B(<J\L?X#N!NXL*
M!9N9SUBC\_5T?A9Z#%3EAF/FEN14M5MX?A'6@,=K@D(,ZS#32C2CP-B?,]^+
MGA<'#,-^NSNE/* CKUV=/6J7:,=:CO%3!&0O95NU&X92;H[H\JT?4![0PFQ=
M"*\<F\^#+PQCYT;@NJ)%NSB6$W!S$IE^Q#Q?8*PB$ \U=<>+>KKVVGR3U&<Q
M^5"N(,\\0\.%V2*/0;1$UP44?5^B_X>DB7>I0-ARYW^$]?W:3*2N,/\<=56"
MDN&*BH?.,8=.O]!/5V&7:T(X:X>PB5\BV,0\92(S]&\E96*E3N<3F12%N9D4
M"J-OM6>OEV!16#+!(I:2,3^M(D9P+*GB3SEQK.>,_ 5Y)@5XG.MCL]"G@2G:
MC3'3$L@](Q?\3=C;+:T?V"*Q=O%6$#L).=[TB\S33V!]L\U\IWAE">:F;!M$
M4)\677&6-8&($O4#CG7'<5577PQAR&8@(2VJ,9ZX"+X4&D (Y6J$4M/?/",H
MCX%F(BR0QT")5A.3C^&98124/S(KB&0ZA)$CJW[]H*@NE 76K%)=OFJ1-??6
M,&0QV1TX#WT=/%5YC#1S2W*JVB]2=N')>@)@W)RVY52W"CN[V<,^@>%O.>,=
M/%6YALK<DIRJAE(=PZ-3ZHW.IJ,N)XYGQA.[Y^BXW/@Z,JIRU9:Y)3E5U3:)
M$R!QW$3@RK23@TDC%Z$#C%P3'0%5N2;*W)*<JB9*< -#O*+P*&61.I+1<[@"
M'Y)##>71ZSQZO7L3(H<:RNI6D-L,.:,<F>J)<*?3B<LD&A@/@=GCEFE+"T.B
M3^=(0)FAG_I4]RC%L^,/3"/O0+U7^E5[V7@^58_.<3BMCNA>2;DOG.22699*
M*>//W BH:D<EF^I3P= HR9VR7Z8>#1]%)TQ,<^T&GDG@IG0?7H"I]B)3R^*2
M#B'H H;,&\&+PO0V=7M1NR;8H(D740]/"T='+3?Y\\#L(H:9[S-C(!K%HKKY
M[+C#PL79[YB=)ZX/>XE@4@\82-<P-$S-K99TK5(J-XO:99_:SJ+NPN/^!["@
MX,':$X-IH11>2LIUM:'CAJ=C5#3EJ9PA9X9>O?#$">#5)M(P&\WKCV>3E41N
MTJ7/AUJ]6*KC W (&@XAJJT27;U#L%?,&T9JQ2/@\4"<H!8FR76&,>H*B=1%
M'#&FV^&"**%NAB7T>+9=V-I$_B@!9]7O\?8!\H+NN#!R1.9D;/B8ZDU'CB(>
M+S*;GWC7,[$QJTCK8EV'V+KG(E?L6D#7J ,&ARXO!$XH!*X<<R%P5K>%0]_6
MP,KXA&8@,HM?N).I4^7&:_9&NZ6H4VYW[)5^N20%L21R8^P\&P-F@\"T#%_I
M>H^4>VA6Z(E6!^XC#R#GOH(9+9=^D15X8K]YLF.I\ YNC,P=:]Z N635%'"[
ME^%(<1G=,#!'(DV7J*)#ENB'N&U0U#ZM02"]?N!8/8(#<WDAW-XDVNF+><:P
M__8#US:]@19X@B(#/"R1=XQ6TB3GJP'"[6.R</)>X7NC_R/S>*\ NS '.VI.
MM9@(UD4!=;6R7F ,,"ET""SI4Y4;,!\WL<P+F>7)Q>0#&Y<;V!L4H&0<,N^
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
M<I^;]HWC"\^W<*,6E$)N][&0&ZQ@6X"VPD*VX2&N8^7;>&[L9G7ZMXP_&.(
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
M->9Y@4M@3T+6Q*VSPNMRYCDVL-HXO,AW2"F,N$M')O ,(@?>%-,5+ES^:,(
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
MN/C0EN^[9C<@U^K>N7)L?(GK6!9<<HEF(.SL6]!&Y21U-+-7$/F7GA?PWJ?
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
M^_MOUTWD.(MH?[B-=X9[,<-]E[@+TP&4,MP3QCW1U%C)ES, =P=@$HE 9?<
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
M_ 8'IP\O'UX^O+R_EY?\V7_\9':W_M-_5P::^F71ZNV1?LGT#U!+ P04
M" #-@']6ZT^TK+T'  "Q1@  '    &8Q,&LR,#(R97@S,2TQ7V=R965N;&%N
M9"YH=&WM7%U3XS@6?:>*_Z"B:J;H*@,)#/L &:J 9*:I9;HI.E5;LV^R?1UK
MD26/)"=D?_W>*SE.(##0.TE/H,U#$MOZ./JX1^=>"?<^#G^[/MO>ZGT<G/?Q
MF]%?;W@UO!Z<]0["-SX]J!_W+C[W?V=?AK]?#W[>R;1R)ZS;*1T;B@(L^P03
M=JL+KJ)P(V)?P(AL!S-BUINOS7?*"FY&0ITP2MHY90[NW1Z78H2WC!CE;N>L
M]\OG3\/%@O<R7@@Y/7FI:)_6BO]"0((E79P-[G,1"[>]==3=[_8.+K 'J'C\
MNGD33?A1Q;8\72_H!)0#L^*.OP3C1"82[H16VUOQE+D<V(T1*A$EEVQP#TGE
MQ!C8YPR3@6%E96S%E6-.8\%)98036.O@/LFY&@$[3QR[K23>ZA[QO>Y/N_P#
MXRIEW>.TOEK_^*ZEJ[C=WN*I+AVDCSN!.H\==0Z9SGS_?>$FY@KLWN=["5/?
M)?CDL-,Y?(MM_Q:3^S^5Q7DX727LJVA[ZY9/"XV3[]_[[%\X.R/L'9KO-,NY
M.UEUD];?Z</SB^L!NQQ<7W^Y.;^\^O3KSSN='7]]<][OSZZ_NA43D;J<DG9^
M.&6Q-BF8O41+R4N+@&:_=OPJU1O>?GT%8^KVA,O9<#M=[M1K7F_8_[\!=_8/
MCX5:9;=W]YLN'_;_"L)U3^X +>?(S ;& B;(2BX7%KE654C<!DIMD'84^T6;
M G/M_9,XZ%<#H"3Q\1"27&FI1\3>'[5,A1JQ2VTPFU\,3A<[ C]N-V7TUVAE
M&SWDRUC?ZZ@<OA$CO. 6T@ /[:R8LCNE)Q+2$43!%FLC3#46J[1#)E6."X4V
M.F65<J8"9AUW4.":3=;)<3W!Q5N@_6:<1(-ANA!>9?AT2PD4)& M-].  M,5
M_ Z\!FD*MG@O1418KR3=.Q,IB3!)56 RA64@'"1]-LE%DC-;T<<\_P0,U(50
M*PIA)7#/%Q/A<FRE+5$#8>TU"BR\1) ZQ0;C+$-F\KJRZ9#O8A*WU+*)HW+T
M+J@%6"84VBWQP-Q.(^]G:7QL%IX+E:$ \$LZ_DYDE:(](A<LV&.$9"*,G+(2
M39FHB"A*RH9K H[:S.VC^I'34D&E1Y2BDI@ "48C ?@ZK0>5<)NS3.J);=A'
M%R71(*<[ 3GBC!;(P\[@S/'.@+0DLH%3]OLAD9_>"(D,<PC@:F/[T=@_*GUJ
M:XZH?6%:QW4([NS:$*NY8MR -W@T8!%+(-MD@%032V%SRD')"M0RI&?H.A4V
MD=I6!KS*,5H&RR^-3B#%V[7Q[J+!IX#T$:SZN;#1\2XLA(WH*EP*"FZH0#M4
M"2.!L<!&@1L(T#,5!11+M64/:LNP-FKQ Z+"Q^1NG3P]PP^\:W[61A':*,**
M:7MM*/D;H;$^6"QZ)H>\<_(RVT3D/"6\0AGUVBSD/L6 I!&JJUTB71DL "7)
M6%A2.8VG!<H71I'$N5>VJ+8,2.ZI"!,O,$E4RS!Z(E M(1JKI4BY\U!C*U+!
MC: FB."[>?&GJ)C*DBOEZ;OF4_+ O#K2%A"2\]'XB)6<3*62G&0=ML[#F/ME
MF".X>HMN*OZ*@1*B[L+\D'X7B_D*;75#8;7*;Q-'996PXK?+Y*\6=$N$_GHI
M^!ROSV#,R9V2XH(P%BG)7VZUXJ1^N46JIS@9WAQQD\[8%!E>\%A(X:;DUSY5
M-RTQGG@]IX:%X4'2N?\>X'BE?5\WK:Q,B<1NO4>>)*BI/ H?=AN!0A];(K_C
M$_#;DI2D4BYPN-_"18G;&N:[@-6R^":.RBIA)6^$Q0=C+BM2J_-P/V09G8(8
M(R79QR&^)NKP"@4>+A]%_9J]3%3BF!&ULPV!Q5A7CFH*.)[$\!I'@3>I@>*G
MV<L;&"RF\"Q%9OU*!*%#:-,T0,$:6CMZ#[!:TMW$45DEK/2-D&X_$-F,=!]1
M(P4HZT"J?[),OE^AEBF@H9.D,D1\R[&#FA(#COK X,-#)[Z$G-LF+$(:U;,S
MI%[&>^"UNIXR*>X O_SF]:/TT:O:4N^3/=.@T^?IN W:KCMH^Y?BLT^0V1K#
MH<>K8H(G86_N5H\_0Y;.Z"6::QO26X6V#DV)#I4NR!P222\0RN)6K??>'P9!
M&WR\2H73QC:.LK]!R0KA',!S8C+6Z(?3PU0@/%_"+C(+<I0E;8C?%(C%FA=$
MZA^5P"904[)*^4.[]D.[G=-NY[3;.=]2R9S+FAPH'.?_]P -DG9J$P%(';47
MV.RH3(#?D4<7@F#>I_.!/'\X;G;*Y!6$M*!PPM8'-S CJ2>D"$\QMX5&B3Q-
M7G7L#],C":&)1,&QM-A\6Q7( ]ANWYQ:&3UY+*=U&M\7K-9IW,11^1[W6\Y5
M?3 X,RBK(B0^\'(0J=,?Y*TY-@H>FU!C+<= ;IOBH_I0LJD5)!2EU%/ IY-<
M!\W('S X,NZ+SN=,HOXY/^^WDNR=2;)_='[84%9H(!ZO%&$?+>MDM0"/5HOP
M-VY0 QUU(W;8.3QJUY(65JLQ-GP EF#5*T"LG=/%"8LE3^Y8=_\88?H39:'4
M;PV\=W5V8 _8HW^][1U<G;6SZ6^#]8D7<+*AV)9F2CM+_B980^'DBG3+*F%=
MY@*RY5=1/.A$ME("ZUW0M-O]D_=@?'B>T!I'9?/?6]*[:*;B\GLI#NB5,^$=
M-/2JFO\!4$L#!!0    ( ,V ?U822_[GG@<  &=&   <    9C$P:S(P,C)E
M>#,Q+3)?9W)E96YL86YD+FAT;>U<6U/C-A1^9X;_H&&F'7;&0("E#Y R X3M
MTK*[#)N7?93MXUA%EEQ)3DA_?<^1'"?<%F@#35CSD,2V+I\NY]-WCH2['_N?
MS@]75[H?3X]Z^,WHK]L_ZY^?'G:WPC<^W:H?=X^_]+ZQK_UOYZ>_KF5:N7VV
MW2D=ZXL"+/L,(W:I"ZZB<"-B7\&(; TS8M:+Y^8[8 4W Z'V&27M'# 'UVZ#
M2S' 6T8,<K=VV/WPY7-_MN"-C!="CO<?*]JGM>)O"$BPI./#T^M<Q,*MKNQN
M;^YTMXZQ!ZAX_+I8BB;\K&);'KPLZ 24 S/GCC\!XT0F$NZ$5JLK\9BY'-B%
M$2H1)9?L@U <?^*O+QDF \/*RMB**\><QH*3R@@GL-;3ZR3G:@#L*''LLI)X
M:WN7;VR_7^?O&%<IV]Y+ZZN7']\7Z2IN5U=XJDL'Z>U.H,YCNYT=IC/??U^Y
MB;D"N_'E6L+8=PD^V>ET7F%NS[_MKS&Y_ZPLSL/Q/&&?1:LKOPLU8/@18;?0
M1*?IS=W^O-OR\KW=/SH^/V4GI^?G7R^.3LX^__;K6F?-7U\<]7J3ZV>W8B12
MEU/2SD\'+-8F!;.1:"EY:1'0Y->:7YZZ_<OG5S"D;D^XG(RST^5:O=AU^[U_
M#;BSN;,GU#R[?7NSZ?)^[[\@?.E9':#E? C,P%# ".G(Y<(BR:H*>=I J0WR
MC6(?M"DPU\8?1#Z_&0 EB8C[D.1*2ST@VOZH94HV<J(-9O.KP,%L1^#'Y:*,
M_@M:V4(/^5VL;W54=I;$"(^YA33 0SLKQNQ*Z9&$= !1L,7:"%.-Q2KMD$F5
MXT*AC8Y9I9RI@%G''12X6)-U<EQ/<-4FG95Q4@N&Z4)X>>'3W4F@( %KN1D'
M%)BNX%?@Q4=3L,5[*2+">B4)WHDZ281)J@*3*2P#X2#ILU$NDIS9BCZF^4=@
MH"Z$6E$(*X%[OA@)EV,K;8GB!VNO46#A)8+4*3889QDRDQ>438?\$).XI99%
M')7=-T$MP++&(9O::>0=+(V/S<QSH3(4 'Y)Q]^)K%*T1^2"&7N,D$R$D6-6
MHBD3%1%%2=EP3<!1F[F]53]R6BJH](A25!(3(,%H) !?I_6@$FYSEDD]L@W[
MZ*(D&N1T)R!'G-$,>=@)G"G>"9"61!9PROXX)/)^24BDGT, 5QO;S\;^5>D#
M6W-$[0O3.JY#5&?=AB#-&>,&O,&C 8M8 MDF Z2:6 J;4PY*5J"6(3U#UZFP
MB=2V,N!5CM$R6'YI= (IWJZ-=QT-/@6DCV#5#\6+]M9A)EY$5^%24%1#!=JA
M2A@)C!DV"MQ @!ZH**"X4UMVH[8,:Z,6WR J?$SNUO[],WS+N^:';12AC2+,
MF;9?#"5?$AKK@<6B)W+(.R>/LTU$SE/"*Y113\U"[E,,2!JANMHETI7! E"2
M#(4EE=-X6J!\811)G'IELVK+@.2>BC#Q#)-$M0RC)P+5$J*Q6HJ4.P\UMB(5
MW AJ@@B^FQ=_BHJI++E2GKYK/B4/S*LC;0$A.1^&CUC)R50JR4G68>L\C*E?
MACF"JS?KIN*O&"@AZB[,#^D/L9C/T587%%:K_!9Q5.8)*UY>)G^RH+M#Z$^7
M@@_Q^@3&E-PI*2X(0Y&2_.56*T[JEUND>HJ3X<T!-^F$39'A!8^%%&Y,?NU]
M==,2XXG7<VI8&&XDG?KO 8Y7VM=UT\K*E$CLUGOD28*:RJ/P8;<!*/2Q)?([
M/@&_'TE)*N4"A_N]6Y2XK6&^"5@MBR_BJ,P35K(D+'XZY+(BM3H-]T.6T?&'
M(5*2O1WB:Z(.3U#@X?)6U*_9RT0ECAE1.]L06(QUY:BF@.->#$]Q%'B3&BA^
MFCV^@<%B"L]29-:O1! ZA#9- Q2LH;6CMP"K)=U%')5YPDJ7A'1[@<@FI'N+
M&BE 60=2_9.[Y/L,M4P!#9TDE2'BNQL[J"DQX*A/"MX\=.)+R+EMPB*D43T[
M0^IEO =>J^LQD^(*\,MO7M]*'SVI+?4^V0,-.GB8CMN@;1NT;;I];TF8X#_L
MZOCC8NF$2:*IC"%I56CKT&KHX.B,HB$]] AWS.[*>D?]9KRSP<>K5#AM;.,3
M^QN4K!#. 3RD&V.-+C<]3 7"\R6L(XD@'5F2@?A-,5>L>4:/_E4); (U):N4
M/YAKW[4[-RT)M#LWKTE51[(F!XJ\^?\O0(.D3=E$ %)'[? UFR<CX%?DO(5X
MEW???,S.GX.;'"AY B'-B)FPR\$-3$CJ'M7!4\QMH1$=]Y-7'>;#]$A":")1
M\"$M-M]6!?( MMLWIQ9!]Y[ :?W#MP6K]0\7<51^Q*V5(U6? <X,RJH(B0^\
M'$3J]&=V:XZ-@G,FU%#+(9"'IOB@/G]L:@4)12GU&/#I*-=!,_(;#(Z,^ZB?
M.9&HW^?GS5:2O3%)]DOGIP5EA0;BWEP1]M"R]N<+<'>^"#]Q@QIH=SMB.YV=
MW78M:6&U&F/!!^ .K'H%B+5SNMAGL>3)%=O>W$.8_O!8*/6U@7?/#K?L%IO\
M>VUWZ^RPG4;_&ZS/O(#]!<4VG2+M]/B?8/6%DW-2*O.$=9(+R.Z^8*)[?.G?
M>^+1LOE5MXZ<]9WW6A"%O7O$*5D*MV2+7A03WAQ#+YCY!U!+ P04    " #-
M@']6#6EWIW(#  #^$0  '    &8Q,&LR,#(R97@S,BTQ7V=R965N;&%N9"YH
M=&WM6%V/VCH0?4?B/XR0N@*);[JK%E(DOMI%E^XB2%6U;TXR$-\Z=NHX77)_
M?<?)4FV[VU9;05NDRP/!]GA\SLP9!]NY=%\OAN62<SD;3>D)]N.X<W<Q&SJM
MXDFCK=MA9WP]?0=K]]UB]J*R4=+TH=..#;@\P@2N\ 96*F*R7G3488V:;RHT
MD:8N'SMO !'36R[[8$W; S"X,PTF^):Z--^&IC)T7EY?N7<=-S8LXB+K_\QU
M;IOP_[! 0I[&P]DNY!XWY5*OV^PXK3%%P+JGQ_(D*)Q)+XD'QP7MHS2H#QSX
M"6K#-]QGABM9+GD9F!!AJ;GT><P$S';HIX9_0KC>D!EJ.'YVCD)TF>HD99(D
M9A39^98O/&]?@-KDE-=,>TQBTKC>"<Q@Y!L[TFVWNZ=(^'?H\=\T(>EDAX3]
M59+>--?-2?-+KCJ]\_;/DP75)/628DH"558#)@.H>C5K<-=5'28ABRGL<-&S
M8RXW J'SK YO)#<8P-HP@TFY-%$!UNHPK\.*99$B;^^;\);)K?7 <?- B9"[
M5QI1"KNVBWXHE5!;3J&X5"+@<@L3I6.E\Z*#JF5T)H*/J1I,5!0SF9WIO$7+
MAJC1R\HE/Z]3JDX%408?I+H1&&R1HL%,_^3R?*+R=$,LEYB4*6V,&BF!)#L)
M+Y6.R*#Q#TW0N3PW//'))$.F 65 8IJBCY%'TNAUZJ33;G>OY-N$PR85(@.?
M6H);"%P"$X+XD4)YOEP2DWIIY(:;D.J#YFK\F'*-$>T>R=?RMKHG+)WS:E#[
M4C.D4LV-5>%LYX<D8-P73N=Y[VE>)UP2A:B0I4_L&9=H>W,'=W@RK@EM3*#L
MVO5RZ?MPBWA(1N\3ZB>G <_=V^7(*A4%=A5C40[)-Y%IGIQ*CB/N0R*<4IJ"
M?KGTFFD_W$NR]S<C?CBF[FB\F,%DMEBLEZ/)_.K5BTJ[DK>7H^ETWWXTBQL>
MF-":MI\,P%,Z0-WPE1 L3@C0_E<E_\_NN*O'+_#);N:T0^Q%:%1<N3T!..[T
MEP%?M)\<,>;N]#[$V^!XRA@5]<$3S/\ G>8Y04Z4X$'A]5$DGAZ6A#,?MI+6
MMZ]NIS4?WB5&7ZN_)9V_.85_ M:];/R?B3\$ZSO_8)WQ*K][R-'"X9:K_N!@
M67M8!JU\DS^)2P Z9>[3?/_$V++W-\6%CKWW^0Q02P,$%     @ S8!_5C^-
M%5]C P  ^!$  !P   !F,3!K,C R,F5X,S(M,E]G<F5E;FQA;F0N:'1M[5AM
M;]I($/Z.Q'\8(34"B1<#370%%XFW--S1! 7W0S^N[3'>=KWKKM=-N%]_LS;D
MTKNT52J2%JE\L+W>>7EFYIGULNZ%]W8YJE;<B_EX1G>P/]=;>,OYR.V4=YKM
M[*;=R=7L/:R]]\OYZUJDI!E UTD->#S!#"[Q!JY5PF2S?-&$-6H>U4B15%>/
MU1M"PO2&RP%846<(!F]-BPF^H5>:;V)3&[GG5Y?>?<.MB"5<; ??,UW(9OQO
M+)&0I<EH?AMSGYMJI=]K]]S.A#)@S=-M=10AG$@_2X=/"SI :5 ?./%3U(9'
M/&"&*UFM^%LP,<)*<QGPE DXYY+1(SU=122&&IZ^.D\2Z"K76<XD4<PHD@ML
MO/#*.0,5%2&OF?:9Q*QU=2MP"^/ V)F>XSP#'0\?\'/P\4.>$76VAX3]19'>
MM=?M:?NN5MW^J?/]8D$]R_VL5,F@SAK 9 AUOV$%[IMJPC1F*:4=SOIVSN-&
M('3_:,([R0V&L#;,8%:M3%6(C28LFO GEQM[L:H<HP=Z@^R\T8A26*<>!K%4
M0FTXY>!"B="J3Y5.E2ZZ#>HVE!,1?LK5<*J2E,GMB2Y&Y"]&C=2-0=&?VR(A
MR18^2G4C,-P@I8&9P=$5^$AYZ<58K3 I<ZJU1BH@\4W"N=()";3^(@5=\#+B
M64 B6V0:4(;$HAD&F/A$C7ZW203M]?84WA4<HEP(*C.-!+<0N 0F!,5'U.2%
MNRPEVM+,#3<Q\8!T-7[*N<:$EHWL2UY;PA.6[FD];-PU"P:YYL:R<'X;Q$P2
M>W8=TWW5?UDT")<40E+2,J#H&9=HWQ8&[L7)N":T*8&ROIO5RM?AEOG8=P@9
M#7EAWKHCJ5R4V%6*93MD_\E,^^A8\C3D/B3"&94I'%0K;YD.XCTE^[\RXH=S
MZHTGRSE,Y\OE>C6>+B[?O*XYM6*\&L]F^_&CH[CAH8FMJ/-B"+[2(>I6H(1@
M:4: ]D^U8K/N>M>/=_#9KN:T0NQ):%1:VVW]76_VPX#/+-YGW5!XL__#WB7,
M5\:H9 "^8,%'Z+9/*8Q,"1Z65A\5V$OGQ4&W@8M1)^O<?<?=SF)T/R*Z7/\J
MM7WFVOT,6/^6X7<)?A*LK^QCW<EU<?10H(7#N:M_XW]EXV$:=(JE_J@W !U[
M<E,>Y=@3GW\ 4$L#!!0    ( ,V ?U8_NXR&/24  '[B 0 1    9W1E8RTR
M,#(R,3(S,2YX<V3M77MSVSB2_W\_!==7=35;LXY?L9WDDKF2Y4><V)'/LF<F
MV=K:@DE0XI@B-"!I6_GT!X"D1 K$@WHX[5U6[<,1@<:OT4"CT6@TWO_OTRAT
M'C"- Q)]V-AYM;WAX,@E7A -/FS<]C<[_>[Y^<;__N(X?WG_U\U-YPQ'F*($
M>\[=Q.F2T;CO!LX-15'L$SIR?DI&?W,VG6&2C-]M;3T^/KYR69G8#2B.24I=
M'/,?G,U-1K @V:68$WSGG-+ N434V=MQ=@[>[>Z_VSMP;F^ZSN[V[EY6Y2_O
MG^)WL3O$(^3@$(]PE)RR9H^QC](P^;#Q9XK"P ^PM^$POJ+XW2#![H>-',Z
M8AR%*/+8C\.(A&00X'A(0LZL2^B80]MBC>WN[.[M%!1BFFPFDS&.IV1\%-^]
M(G2P-?TD*FTX":(#G'Q!(QR/D8N7:S<,HOLI!=Z13W<T%,WN;F_O;?'/=RC&
M1?$GJ?SCGBB]\_;MVRWQM2B:QBJ&BB\Y/SGEN(XL [&S]?OE15\(8UJ68?22
M:?DRY/VM[&-1U$MH/7OLPQ9'P4%L;V[O;.[NE,D'FDX)HCA!D8LW^.CZB^/P
MT8*BB"0H8<,[_S'_>3P.(I_\DO_$?N1=]*[HUFOL.Z+3WG$H'S;B8#0.>6>+
MWX84^Q\V^-C:+,3VKQ#=O6(HBR*(NI2$6"^1K3$E8TP3-AS* A4$I-I55OGG
M+=8F#B]FD#>V?ED5.V.*GYT=UF;,9K00UAQ7*Q.3A_UGYXNU&41!#5<KXLE%
MX;/SQ-ITT[!65!6N>.$;QH?#_[B]/F^F%$5371+%) P\OD@<H9!/\/X08Z9)
M B_KBG_1?RD+E<9.@6DFCU^8%F/+59^-.;&8L+_+A)R<DB-(Q>^WYJL[,O$T
MQEXO^D7\/3^@<P)Y$6W5ZIB9KZAO=DXV<Y4+\6Q5Y"--L34*[E]7B+)N&>(D
M8%!C*SG.US&)===>K,Y/5=I_JY%S*V0;(9\SRW&$I]VN%.Q\N;IY5)'FGDZ:
MTP^Q0WPGH^TPZ,(\I7B(HSAXP/F'^CG<RG<1^=K.8T,UH_1?KTSZ-E.]'0O*
ML= ?LM[C7]A^\>3/-$@FG. NH7L5V6N*R7U4D?2^O:1%(\['K)7__J\WNSN'
M_^-DK;7Z>\'YW47Q\#0DC\J9/"U0RUY%E ?VHN14'4ZVM; :"J]'!R@*O@L@
MK/P5#2(W&*.PXR;!0\"-^XHH+8J;[*I#)LKC('9#$J=L_FTZ99I"[TZI.C.R
M[:K;5-.FHQ&B$^+W@T$4^&RQBI*.ZY(T2EC9*S:1W'GA6E:1=&%%O&_FQ9M3
M%1IW1M>9$78*RJV,&Z^FA"8WF([.HP<<)Y+%7/?=-#W?2O+C1!Q.Q9F1:=5L
MXS729>Q3@81$U_@!1RF.6=4NB1/BGQ'BQ7U6<W[AM*REMXIVMN>%6J'LL/\4
MM'/#-T[X?!7T'=Y :Q U$':NVN)K[.+@ =UQWUM)JC6?M2IU9V=>>@4%9T:B
MW88TD1!79%%"Z/P*6/[=,*5VYX52JMMJQV;B^$(2K)HM\]^,^X:=O7G)"!*&
MN=**1RV>J\S1/[EBI1-6@>^1Q]P*$ M1%"<T=3G((&(E&=FX.JD6J&X6\NMY
M(1>M_-T1[8AU;-I2OJK-VG*"R"E::]>V!F/A@A6ZC?%U,!@F53%7O^A7M/UY
MZ?'*#JOM9-5K9V@K%*W^O$*3>N59?#!Y27<.ZA5G7K^=)@N8@'5"F?]F5G:2
MRV1J *IETTX8FXWS$8KN+PB*XOI]\^RS7I_)3H_9IIG3< 215DH-?9/)$--N
M2OEYRT6 [H*PQB&I**.7E^3D$&2<G(Y3(M2N1,U%=D&B 1_Z6IG5%3+XIG8E
M-T8F-DYJ4\PUD^!:T6DL.RP">,H6G?C%N#SM2OX)4;&=.<VZ/Y\/^8H^9UO/
M?]0[)W8EYP0GD"U'!8G6G%OJV-IP7*U??W8E%T69@O$HNIU'&E&=(!JQ'^,K
M3$6G5@0E?33,(\G+4!!P&(5,:.T\:B"<,TP&%(V'/'2FCT)QE-'' W&.7Q&4
MMJ!^;DF^A3(M1Q 3[J""7#O!FOK.>1S4#7J2?.>SWPW32G(TY+%5HG)KN#4^
M6QR- G$JFYT,BD-U'$G'^[IR)M_0KN2"*%$KO*LS>NUI5!,!7N.0QS1=(9I,
MQ$4H)'S45>DI"YDV39)O(J?D"%).F5:K"IO&V-S%^,^4]<#)@[2$21\-2E$.
MO)@2<#(*K69<S M;"EXZFHB_)G4.V;IB>IGM20Z)FJBFO_-[CADYYZ?BQ]JP
MX5:4R\0IWLC;9NM*1A_'GN3CL(I:='[*&FC%O9;HQ1J1-ZIH6#KW)#>*?2QC
M*_EU1\K5"+]I79/5NR?Y:9K&S1F&03L.&@31U0A<6<@TLR7'3DU(G4YVK=PL
M0NMJ!"9_-<Y!R9]3HJ&?7JV0+ /N:@157\)@#BL"2.RF5"NO54;@U8AT82(&
MJ4NNH<5#\=KE<B5Q>37"K_MN6B0ES]%<E)Y66JVH;*+U5)JW^EE[X+$G.8XJ
M87OME%I1#)_&_)R7EDY<KU4^(TN)M?*R#^JK\P^H"AF4X6O) 50;XM?*;J6A
M?G4^/6U)DQ0ECXXR\*]=W%8: *B2I+JHT2?[6O+.:,(!6W_<,F&!=09EZ7?#
MBB<Y6T3==H*M)$ZP3C3U14R>EM?RK1PI:K"U)E<5EU8C-T41H]PDMXL<I=;*
M;1TA:S4RM"ANLE$D?XHA@*VU.5<>-U5[MF0JK=VEOY:<*=H JO;L896!5#7B
M-!0U&Y^2UT4=5M5.T'7%?!SC! 5ATZ"/HI;>;-V7;QO9A7SDY-NEMK$#QQUB
M+PTQ\>/T+@Z\ -$)Z^ P];#GEI*_,4X1ZW<4QM,D<#?2+=NEB1F6Z?U%(X**
MX<%=2#E&'C,P0^D4,)TR3F<*U)DA;17*&J**ZI1*LYK&U6-_J<BB5L$LK6 &
M*(@(9;T?D\@G%+,N=X4/T)TDLY5;IU6:4-!:AOOR9; %QL*<-N'H'$(=CH^'
M*>4(G0*B4\+8>L06'44X3H(15\X,A)^&8?" M2N1NKQ98TA.M!6,DBD>)P/D
M"$2M/VY!HP4G_ F;9.@%,1HP"H,L#M&G68R@UD:QJFOR!.U+'KP5#!(.S1'8
MG"HX_C&'U^Y2E\O:66MRJ(L9-BZ2/[ VA:?)CF@%N'2(<IU8&U?6&P\U]_*:
M1BAKAD$[!LQJWZT(U!^A/PAU4R;*$:9<K'$Z'H<!^UNG_QL2,2B &E_CHH-B
M;C%PJX1\1R!UIE %O2G8UI)8;$A5Q4]\E$<(T6H\KF(LV=8V.3@D#^?*1M'\
MH&$_%2 =VJ;I7'K\R!*/,%M:4!B21_YL$;/F/)+>)<SD+XKJ!M3"Y/1JZD =
M"5>.&%>,H9H!XS!8XE,!C)NM3@%M6J-UFRP^L!8=019#13=2;#)@JT?* L.A
M'0SFP1#,W>51R%XJ9M *NL3:2AD'IN3;K40;2'3".X0^:*V,^K(&V4JNSB:R
MG3AY4^U&9?&K7G5;4D41D[?I0'))RM>]6A?#LG,RXGUJ9_C7%C5ZE@\DIZ%:
MC',S4S1HM-A;,:_P7E_=_%V<BG&*2Z[$9>[VM8ZFI31!_M[R9)R+&1?=KM,)
MADIF[;#2VYT*/3*>DAQ/24Z!MDIE\>U:S ]O. +^EYM2_I"F;INF+&\>)Y+/
M<0WC),/'#RL]]K=30&R-BR7N"M<M*+4%S$- <AA*]X6UYF K,/.,YL59^W1V
MC5LQE6L*:ETLAY(S3BF\N4G)6^)3TJ'MTRTK"2;QTX1) (T(3?)H0OPTQE&L
MM?UM:QN<_H=R+G?+83"+)<D0.&4(3HZA7<N7R!6@W+K/?3>)6'*PS>4+:,WT
MY3?LXU)& -UNO5+.M!L[5+QL)TFN=IL^;I\*6LVIFH5L:XL:#:A#=58RDXBG
MIV%:*;=B;I \0AN3)94R"U>.S:M/(/$?XS)]_]?-3><?OUW^NO_/?_SNCM.G
MK]'^6^_[X</@ZR2Z/4X?SP[IV\//NW_<WDSB\/#!_;X=?DJVDC[^]/UP[_YI
MQ[U(MK^=GN[V/V\]/!UUOVX_>'V*GCZ_/NKWOY]]_;[_Z6;@WQ)T?GK\ZVZ:
M!E[WSX^[IV\_??[V:>\[>G,?;;,_R<5-\FW8__;Z$STX/O#^&)V=?_U\AK8>
M/#+>^?;;U[?=MP<_'R?NU_VS\R!Z>WV=G![V[B?]\7TGZ']Y^O7;Z2>W?Q^>
MWU_TT9>M\YO.&__@2WAYL+6%[C]^Z^ZGWPY[H\_WP1\'E]YX=_)_Y/K[S_BI
M\_ PN:!WG6_;>Z/K[>L+__?>[>/%[>_N<.][^.U+NO7S\=G3^9O![;=/C]V'
MVY^'DYLW@WMR</#GV=7=Q9??)[=G1^G]33(\W/T</N[<_-/I]J\W-W]9H_J+
M^7!-V&B]8X,UG&9.406T*DKK-R&ZR,6Z.3(?JBI*\U8=WJP3JE]=^W>:2.L7
MN;VX*Z+6*T3)L[BPL%LY+R=GPO.F9%=#DG N$8M"X-HJ^DDN>0HU.7@4LA>M
MYY=9$B=LG^M;<;:>VGNUAK+ZH_]#Q9.+BF0][16WU4SJD'6O4,L-9K6RCD&A
MOVGR/*-A:G,,FYENUT_N=B1H$S?5>O?+'TP^AS?UCSNVKOSE7?F\'Q,^W(OC
M3]LS79N:QOWH&_F-2"%8M9]??$Z(P]J=GMC:'-6V@\$FX<%X'(H[_2B\0R&/
M5HV'&&N'@;Z.25E+OD2#^,NM.7ESCFBO7:.7TP&E%2YE\UC,+,3O9HJO^E,^
MZ_IZZ^R-(D6?01F46G9$T\ZT[:Q$^Z+8DMG]:M=O11GMKNN-57*_]NAGN>F<
M6\[C<N)%U=2M+6N8II)_3"?$^2G+BPJ3>JQ^ KJ=G(U>@:X_(U"5,MMD-2XQ
MU;O0_T$'!6N;KW<HYOD0/"\(TP1[.$^;R=:PF/<[JS%.LV[2S>2F5(Q;+LE!
M5I?/4S'+!1AAE>=PG */PP Y I%3@M0.GH5-=IZ(\VXR*"7G9'V+M!:[KHI^
M^9;<9\:DH"H[7A2]FSAE% Z'T=KQB[^$7;<0U'S6ROBMY#\K/XO=^D07EI,F
M=6M]A@YC<</F^JWD-#,D>]6)MI6K3<Q5Y'*'1!AR59H%((X8?Z-T)/:AS.(U
MIHEL1L-HR[V5_&N68T *WHHV2[B*Z,H<6;X1+["UXV<5Z8+KE(*IK'[C]E;R
MMNFR!;>&_=+Z (U$2B6*,UCQ,!CS7&JBS\>LRPWG8/;U#7*7_&HV<I_7 !R,
MT!AE.%GVM8Q8CJ@U#!8>,%Z*$V(_/I3%38:!Y(5;8#RPQODQC%GXK>"M!.]3
M,FHD>E4%@RZ0G'<+RIXW;S7U6_F;Y5^2X\1/(R\.<<3+ZX: OHY)!4@^O@6&
M05GZ$T=@<'(0K1YH, Z.B9MRP[D3>2?,&$\FYSR7\T@ RX2O+6'RY&V+'7U.
MH?QGA]^%%>2<$KW_ .O]_=93_ Z-QP'C.O\Q^RF*2,9)T:?OV:_!:,QC/(4!
M-$8NGDKX\?'QU=,=#5\1.MC:W=[>VPJB..&[I TG9O-DA"Z(*\AIJO!_;1;U
M-OE/FSN[FWL[KYYB;V/KET50<*;OV(:L*8JBWB(H?!3?"7)IO)FPOHX9W=W=
M>@0Q*R^:+U<:(#06=;9PF,13,IO\I\7ZPDOH%J?!J6YO;N]L[NZH\9AJBG_'
M4R 6HZ/<P?OB7UYB+9&B A?%_JQ5:RG$-%E #*Q62013&E49V+(>8_?5@#QL
MQ8%K V*^./^CTG#>*,["/T2K'S:*Y:CG]Z<O5YSG#U=T2^]6G!;/5O2GKU9T
M[N*$LB5NP^%,?MC@*()W[#>FG\]9&:XQ-AR4E_JPD="4_3LK-<8T(-Z-J.>E
M--?449!Y1XJR_#$-IEU3_O6,DG1<-!(P\J55?15,E(>'JHO.4!#UZ 6)XUYT
MFJ7B[^:9^$OK/<1^:8C</%I.BGO"MR+E_ 7/. ^1<2W.ZFQ43@R<Q*<\<?IQ
M)6]ZS\_SID)DVQKSUB\6/5#)&-OS+WG>UVZ1]I490?TB4S#$KF@.OK10JGJD
M2J7G%S<\9]FV('9% ]0VZE"N_@4G[.<B42<;@,=YFLZB*,1>688-BZ'RXKK#
MDF\#VZ64D!"YK(-G(<RBVN0ZRV$)F34)HY*_^<R14[<&'/;,$.T6\SDZ<!@T
M0[1CL))%L%/*(@B153-8.Z8[(J,8,_&\3MS/TXE!Y%>+4\=J)947',[J89D7
M!Z#LF  VV!:=BO/]3BEYTDF6.PDBMPU0J^W"2@XCJ"N(&I_51JA, PYG!GQ6
MG!46'F#F5! M=_%2SA>(/&I06GCPBLKPV9-8,\I/7$+.DPN4+B!#Y-($527)
MZ=7\9.YJ/D!MV@"KM71KLA+ 8;@!5AN&Q<6\&W(SQ(4-#-U6MT1LJ8U+UU"/
MLENH?7X)%2+C1JS6\BX-EEM^S[)77+,47T$.]D:X+1PH\[<>0?*LPFC!WQ&_
MN,,FQG%V;:>X\G.%J;CPTYU=V8'(^0+HK:Q+<;'E:%*^[-*A&$'L A-4LQGV
MA43=6:1WMJ6ZS.*\Q7RYRJ.\(7+?&+NEUXV?<+-Q=5V*?.5G4=-@;*!+?2/<
M%MKA.&4K*'RV=3!M%CM6_Y22T8M@5 /40J#E^P2G/'[O(@O?@\BL$:M:M+<1
M:YO]Y,'A2X;4 /XV0/S;6ETJ%=\!R,).,Q9V ;*PVXR%/8 L[#5CX35 %EXW
M8V$?( O[6A9$) ;;1WNI"VC/6XM*8^!7XTFN<1[*S'!?$HIOABC:V>[Y-T.Q
M<4#1I%^\- V,Y:58L.Z?"IG:H!.HW=( N6I[),V/@Q_/9 TFW9SMHGAXA0+O
ME-#.2'1!$6-Z'K'^N63[(W[7F%60W29P)+L2+G3=),Y,>_YMC+/3[MY=@H*(
MDS]Y<ME\&O# (D&Y=Q<&65PBH/Y9#K[2M0_5TZ=SY5FOOX<_GH\:3#H60&_$
M%]M^_Q8D0X^B1[&U@[S]M@6JW'X?XS&)@T34Y\2@,FJ)4S=..]X#=\?=D&F4
M<I6M$8EPPF\[U##FHS"NY2R[+)44G_(LH(QC?!<DB[-;@U5C&Y4C;)@! 9>M
M>:#J&7B,?4RQ=X.>LJ4#+D\24MT8+ >5\/<XF &(Q^*VG?BR1BY=AG$9-DW(
M5:OU A'A<&6]"#.ZX2".OZ=F0Y;;BE\L6D$/S%3NB@>"$K/.9T@Q"H/OV*N[
M+Y4=!V2$0D:HD[#UY2Y-Q#-AY*RXN7Q3NKG\4=Q<AMQ+ZV)9LPK8-UEM[@MA
M/T8))6$H!)HP=1:O8A$!T+E6G*I4US&^2[+M>G:,QR] BGW[.OMFZ=5(A5DS
M<JXH<3'.#,@OW?.8WWJ(15HNP)QJ0*L$*H8'6ZV9694@UL+L7@?DT:Y!K33K
ML]NI5[1(T=;S\_NZ^>:TM-\&+.(F7.B66:8+*"]_'JW9[%C;&+#D0#7P9]79
MK'D(8M8:JSZ]W/0R.*^'KMG9LCE3,LP!CW,)JM*8EK:%7;+>I7KE^U@!6&TJ
M%N(^QMG_E^-_.Y''5_#\'ZO:%JZ+]::<J/ND.#O(?2" >9Y'JO-9Y/'.16!@
M&N6OHV.OF Y390]\D#=F1;=6E<V:,_* :<0_GC$;0&0AX"DX&#HWXP.NVF["
MADK;E6E4_7V !X,&M)K/F8$C[!J_&"W/9*8M+VP;!G0;D*+V%0U8O3$*>Y'*
MU /=$4WX4"O\\AC*GK;@<<1L9R=H,5(O9/S78]<>>&(O4PH]OXO&08)"P*S6
M@-7QQJ^AY7<>>!PL/SR&/);KX*J';$WIV5EX9N%T0Q3'@1_P"]ML YO0P&7*
M\05V0P/&U&&OZ6C$>"1^/QA$K*[++^UGVS@V1ZY(&+BSK*O/?/CF)>^&K"9U
MTSM\/A<!VP"V-IS=BLY%$ D \8\_?VP*6!/:7=S;G#FLX(E9A5$]GN4:D*2G
M0V<\KZM+E7*#GY*CD+CW!7->0M\EQ8\+JJZ5)W29H;0\/8Y!\:5 9GO "EE:
M&HAJU:&X# U.?6AQ&L]#Y8J -(D1H4%ZVFO>H(9I$[C*94%UOQOFD%4";<P?
MM!&KA:@UU*2G&\&)3@6Q&5N )*8#I[$KJY=M)Z"4B1J<YLBJ>"H.W(B3L%DP
M 6A\U:+2&(CR(8[8[\ :86:0ZL/RLID)D#4M/O6.#(LHESSI&$2^# A5DVIV
MG)!G* ?)G 5*7;J'_,U2E-^7Y\ZFZ:,8 +EMA%?#=_E>-4 V=?!TYL:)2R(R
M$NE >+6$9\*X#N)[B /7&NMBB>W%@@F*X49X=7/6WC<*SZ1I#GX5KFU(5M%B
ML"USZEJ$G<&8 L90]H9)O2%/=P-6O7Y#H91=&@YW=>!4[,R5 ZJ?-"@;,09(
MX1CP624#FQTW9D>1D*>; 6O#3->P>*M"L]"37/CY&0!DF:EA:F==N0I075(#
MT?9<":8F48"SR3%6324,>3QJD2YV"@%O?-K U:P.^NJ AJTM4"MU&KDVN1:G
M]Q;9[K8:F =L05D%0UI]9I&-$9XB6 "U\G*?G!@"'K]FD.KK+W7I&$%R:(2I
M%"%W4P4AY@&FK#;?T/&WC$F!R4Z_K9,Y/4#=_.00>GY^KY6?NN/8I<$8"&,Z
M=$M[R/('OF>/B^/"+9<*MUPX=<M!6K17SMOS]",@<V M7"GU8^4I2^[?OF)B
M93^@0<6/,\Y^?>;YI0.GN2=6KL7JY=GUV-:4WSHB_ADA7MPGH2?UX8BGJ'.+
M%'7$1[G'CU:]$Y#FV_J9_3$=#6A"/@^;JM6]=@Y GI_3Z6F9!T?J-53XWGU"
MO=SW7O0<N/FW$GZTZ;J6:P#0/%H9)VJ-U/&\@,- 8?F6_'-F.%CZHK@5 ]I#
M=M_'+L\1\7M7Y)8$S*T$5:4UF,XEX0//H,LL'!HPG(!3A-6 U>: 9?MW9NFQ
M71^_,AC'+X1++6Q]%I+\N/$%#50U9LWV9/XZRKRRB_AWP*;E0O@-CWG:DP.T
M<"V,7*7.^&5*Q:'Y&F;ZDF._#JS:6!TQ2]=E.H#7> G<*1&K6+PD3 _\BH>!
M&ZXU4>62?%5A:K342<@4&B51X$X?WH/+51U8E:!.@Z?BB/T8N[7>4$BLU<,U
MI$@93U\ZC\LO)X).?JN'K4F",JN%2I7$-GR6127@^;$&E!DD\N9"=&X:8X__
ME;V4#F[172N?VE0;ZV@6T"*^=@Z5BWT:\)2E@QCTK*R@5'J++Y$[9 Q3T*R4
M0>J3K,P%8I'5Y%E9W[ZR#J]JV%5"L5:4.>P9TJ'/$N/5<\7F9<=UTU$J#DH[
M68(QX$N[#K3=;:SUSK=E!Z8$59/AB[^$]"L*4\SVT"*:XSR*F6YG.)C:]0-F
M$)1Z)[\2=3/$%",_P12NC)=G3;<XSVC'#8B_C-YJQ)%USHO:/?JX%!L(R>AK
MB-PFYE1+!I!9M@!FW17=W$&N(EB<)4 =" OAUQR'-",':%@LC%SMF0KYXDNS
M?/G<IR5"9P&OJBK$YG I7NZ8C-#L:0A^1.R)7YY7C!(>731/$=,\9562>LR+
M\#PLX33L&=+L79 #<S(Q6WJ )O 2V$W)(WGT*X#@ORD4Y0-]]3F2I'X@O%R>
M!#N$GAMH67X62'MEVP"@T;\R3@QIM&[04Y%M&_!*)D'5SIB:FQ#U_1;F2;G
MSYGE.5K@FHMU"]"FS6IX:78):I*]%Y2E*%G%.R!KG4H&])K!,GNFC-\VZ!(>
M4ISR_.39]1GQ7%28>B+.F/)_O_0GLM;#L)U7N9\0]_Y7]D_LL5WN>1RGV(/<
M5P;D.J9_P]SWA[W. ^O6 1:9V^*>SP_7222H06;< KUZ'3Y!E*=SO\)4U#M"
ML<@9<QR$:3*3=QZC*XH\LYUJ *@3:Y&GCN>^$:GK4.05*8YD<YX7N)L,2G58
M<PC<DKPZIM;==8!6YM6RHYY->7 ]9&U10+1,WW7#GZU#XFA9[BE>G'<E+5WD
M)#[-JH]+MP A3: U<*<;$"ML#-"$6A-?JIW5R5,0\^MCY1O#_/UP_D)FW6.>
M/\2C8@%R!0/%2W%"_EVFF)*956BG&N(O<09IV=!=')^[<Y[[<P"'J:LQKV@X
M^&P3]6\T=53LK$;+R-1?Z.S1,:+)*S&7T&#BKFS^K"DJ08-9N_EE2Y1'T>-I
M&KVP1_I,R-4O@HMW+44U3N/Y&%[6>#<@UYY.T &*\G 49H]-G[;KL(GS4'93
M@E.)#9$KO?.V9 "IN04P:Y9*H2A'0<RO95Y1PI^]XYOAGM^7WN -H@0/,'UF
M"UH/4,/9*:'W8> GERA*?88RI9@"2[9BA&B\Y!*XYY&7<O H+*[&P.+1#J?N
M!=%I@HR>WTL3ODQRYW:/LO]E2CAS;?[XQ %V,#5.5_$<R"5.AL2;O656ZJ/2
MTZ/3J0Y!O@OA5J8$;9(I!MRJM #Z5>4" K1 +8A;$S/$ITYVCW'^N"D6WQ:S
MM)=ZQ&>&1XE[FG"[YZ\A7<.ZCF-UJ'59*N;>:(&[)9*AJD<>@\C/T4(V2#,-
M)_(O\H/J*G_%I'EFW:O#IWRX:#3F$S I3GZOV6;AQZ^>M:A,D95)Y=E/Q8,;
M/W!IM !I/#9B:H8P+<J;@F77Z?&I^1)7O/+*/?^,8ARQ>3U_JOP#AJ *F$4F
M(];[S)3O,.)L/P8HV9P>GE+MB3LL'<_#W@UZ@C7JE- T486/$?88_YA9(R=<
MO8QI$&-(8C(BU&F)01!SE>GE[]1#XDL'3I.\7'[1&:R];X"JW.4HZT$RXRU
M&N/R:HB(>#^XYJ$!MR%Z>5HO/B*4DD=^_1PNKVK(J\N0"6[2+L: (=U9(XJ
M)OGBT)MFQ0(W#G0PFS('2*(F@,HU*<_^P>P0'AW+]4MGQ*U'P+X*-6;['':
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
M,2( (/J! ?WB&&&(1Q:PQQ@R)3$QF3*1-MB7&M(Q&YQO]8RWJ:Y.0->A/T\
M4L;[^K"4?>6LMPQ[? 'QLRJ>E^,QK)5PRQ1]X$* AP@[P"; !-;,Z$/08_\J
MPG?"R!IF &S'FC"8AJ[C4H,SP<2Q7OAB!?,I0+;*2:4EIG)5K$$Z-18Z)!49
M5M6J6-&@/!#' 632-] 3Q'1743@!V>!<"HHG@ITQ(*9+"+4>T#+Z%K0<RJ'"
MV6RDH&-*MCNE7V/FT(!]S[;;S+:KE-!&$GI6"\1HQ)3"UVR5(A(/W5"WA8<7
M)S(97! R&I[9F5C(FK@3"*@;05E@L*J<73:2@4DW#6BZD)O":SK#R-S!W %H
M  ;![!E!E4Y( #QE V(S0AHRQPV3@#*=$H ?]ER[/C*,Z9]-VP:.W?(66U0V
MC#N;LL==N*%A][D?YW^QP836 -"Q@]]P,7(1BL=>Z7AF)MG^WT3<#?CXMTNW
M4\C0;SHM@Y %!>FK 5V@F/ET- -K%!5_DT1G9Q SX([^&)%]W$?V/]&PW<F$
MCU:WJ*L6?'](\"1!>@[.C!PF T!HC+17>P;6:.RP'[TM,+.L.M1#();I>VW;
MEEI6ZE677V8T?4D>*I!DESD5/6KDVVA&V> 63[&XA"0:(6-62:&(@?&1/UI#
M/J]=-DWL,@&CP2USASK+.,*^ 8XF>YV*9M673$KD?'']K&"A!!17E+2+2$@J
MLL-66C9BI'R1O%E?07EDPI8FHG]>W #5,H@,7?75$,7!1_A8@=*?N^""LM(!
MD#FC=P9A(9H>I=](JOI*OQDI7R0G192>QTS-P8S% SW<9:&F!<C:9BT)M01?
MJRZDTHGZ*+Y5L_GR?4-G9"0@4%W0-Z'BXWZJPF1[0]_0V%MC-!H:/J?ANR-X
M"HBSN*/AMT.=#.:-3YD/J'ZGV4BJ(@H3EU=89S:#)0D[LRY;;A6N#32XMT&'
MC1.3A,3VK7^G&I&'&%'Q)"7A7A&[UT:.@486]<U\=I2KM93,RG)4#?UDA"3A
M7QXQ7&,TTAMWBRA4'WPA+@KB.+ZTSL$0$##H&7./E50&)/:E)>6J82B9HRSD
MRFE +C$>/%L0*E;7Y; [L>>M0)"$6[G-\Y35IUAH=,T.(?@F<#NDVP%G2K6-
MWDBK^K8B 2M)U%4P6-#FNXII5-;8)$ C#=;R1PU:8H4J "S,H@EC,+D7747N
M!?H0=V)S.4^K@@$]L;N 0 &;OCQ+.,.$X&=JL+2=L80HE&N_Y2(2GK*$D9'J
M>F9_[X;5_-QYY0NL:J9IFF#*JQ[Y7U*Y?TECE&H_-J.<#@/9RBQR2N+3TWL^
MLD:DY"Q].H67 :0PLJ2>/] K !&%7; V0F0DL67.(A:,'&*8SF^6,VZYMH,G
M@ 2\+?0((Q7)"ANI;- ICF7/7=##6SK>DA': =EL@DEU_,O"">W^G8Q*Z2YU
M.GE(05)QT"B.KC5;L01B92?M4XHE 3&U!YA!IO0<]!U>-#:U' -RTK=]:(WX
MG'3%1YEH[X;T,N(I.Q4M'-%J2S"):>3-B(EU75]V+)%>E6QWEKRE$#M%IZ;1
M#2.DX'JSF!)*U8G04J0T96BI/8T-\:1OM5?&Q12:7;D;4ZUL9_IY:,M[=AUL
M/K%+(X#8K,K"6:C.(\8)%+G2@2<3C/B86FYOK ]?JIK+91.-<M<A46SIFX.!
MQ3@UX)UA#=K(=V-4I^ D5$I?I.FD( 5)92Z47;]V656NG_.C^_T=2W!8)K"7
M?_,I4W^SZY(I=.T.H%R3U24R90N[$#,E[]SII%H4<(4YV YP# N!P4>#(':H
M03ER)R[/GYR#H65:JMVN% 3+S="F$V$:W)0F;$,$N-?'6H(0, ;(MF; :Z-P
MC6U6_74[[!ES]2<9F:COQ#+,#*DDIZO&0:($H<LNV=ZQ)@84+,<A5M]U>!L
MS#PUEG?&D(XV:B,'$&"K7IN*F"H[BZ(6VZCACNN5W"W*HQ=?+(0)YUB+A&/#
M5\P3526H.(PJ':90!,6V9]VQ3B*YZJ0K-L(A"4)5+R$6N5A>02[+CF+N7P%D
MJL]<;**T@S+9")P\F[1CLU1E=*0WK%GWC<9:^XU?RNC)L=Y<*Z>UNR34";HC
M>*@\%@B/G#M^F0'D*E_9RV%+5W$!^M$X))B_XO1,"]O4[?6'5VXWPV-7'>(U
M).*&L)Z_6CLX7_GH=2M3K<;Q\?-G= &W?_Y J@./Z.#E)@"D0HGL(FMPR%9?
M+H/+6W^RS$]SP!H]V0[C9P;T8)]$K=0((94L$O%2>Q+6 3:@<V#];\ZI48"8
M7R'5(YS-M'9@G22 )7.B"AG35>I&ESD-4:B(#.)SCJR0\ ZWL;U6A2<AT#?9
M7IRW2TM GG7(\.(?E]+S"5//^@P,,?%3@[Q&]^.<VAK*A84,LFC3&=I;2=3I
MY+145=B""(0J%=8\A>WG5G>#/0+:U$%"IESCM&5ARL%6V(;NTK 0F]$MZAH0
MW XC+266_214NVCIB)8>2&U9X&EE(>^%E_VB%C\H2O0T)#>TI%_^1ZS3!/R4
MGI8&]/5XY>NCEWW@M75#NP9N_%RTB!OF^:D:W/?0P&5++#['*, :Y:DR4[%D
MP%>%,QJ)JT\3RZB4OM^ED:( ''G4DD\*-\#1%O)&QRX=<>%4UUI\+46B]E@Q
M0KJ$XHSL],OU*A)%E0/0#2LGYTGQ>L&/IOJI391*/BE. 4+F!9;9K;Y'!!C0
M>@&#"[JO62/D5=B;"_[BE8>(QQN,*<ME<#C:"QV.?N*'HZF\<EVT=T.N>N%7
M4763D</LIKFP7F2HBOON%*)XL81*LUW"OER4FUW1"V7HQP/]^M(H5*-P9OG"
MFR\:_GKB[[]]^?KFC]^_F5-W_H#>G Y>3F:CAP6Z/W>?+T_(Z<GGP[_N>PL;
MGLS,EWUXY32<+KAZ.3EZFA^8U\[^X\7%8?=S8S8_:SWLSP9=8LP__WS6[;Y<
M/KR\N>J-AO?8:%^<?SUT76O0^OO3X<7IU>?'JZ,7X^T3VJ<_XNN>\SCN/OY\
M18[/CP=_32[;#Y\OC<9L@*<'C[\]G+9.CU^=.^;#F\NVA4X['>?BY/9IT9T^
M-:WNS?SKX\65V7V"[:?KKG'3:/>:;X?'-_#+<:-A/'UZ;+UQ'T]N)Y^?K+^.
MOPRFAXO_X<[+*S!OSF:+:])O/NX?33K[G>OAM]O[Y^O[;^;XZ 4^WKB-5^>7
M\_;;T?WCU7-K=O]JO.B]'3WAX^._/WV[(5;WZ?/U]&[X"GUR'RYG5S?'?]1:
MW0Y[8S*G#\YD0WV0F45%?K:XMUF9TS*?U#0=:Z;CCF(&PC_R'IN#@HP"U.I[
M!@.? VK23(MS3W^&@(."!LW0@X**A9**9*EG<<5DE0Y2-9497C=J?A)P1X+W
MT&Z'%Q8RD!G<7@^U1DCE_F49K_0]/)^LLN.FQ(];=?\-M?]-)9/8EW9P@4AF
MKZIS=/P]"E:_F I=R5=+CF,+H"S#0L73/IP =7\)6R/GP/NO=XW,NU%/;=WJ
M>GV&+MY9Q]Q=\61&3];!*^?1181X&ZUU/%1_B)% ;T<WD0R *NASS14GZ+I'
M_0ILKQ\W29;5^G=VTQ,63U_>KDO1T@BO3'V-8-+3W<%M/P>X:AMW"=<G<;D/
M K9I]&(T=W('RPAK$*[N*ZDJ7"<I:'NI79(BFM^9)(6P!I(L4A_J!U[>J^6^
MCM@N,KS8F+>0X.'!,A)+[<-G'G1'O8Z<" ;"4W051&+,5Y[KUC=+,>G2*P'4
M;Y@2C ,!*\A0!(2I18<0/[-(\@*3<^SVG:$+ ^<V4TR7,-0NK\6T: 4"BA__
M%),1Y]FFTZ-4E\_,9A2.>(P==#;381.(0E'=ICP 7#VPO+6@.D1R!^67#=)
MCL?K<E0C1?[ZQHJ>GC[-J<GN9MR>'=U J">JJD3CI -3L WG)$SK^_)&(B@&
M4GNKJ$)1PJQWU:F$ V\1X2('WB8  U[D+KC!$WZ@5_V)>&K*577*-NC VIEY
M>I 57GV\\TX3[1YNFKQO)7LM^!. K*#L7OF-G"1J5?0!T@HP"4A5UPFXTQA6
METL\ P0QXI>$JHI-";(J*8>X9KP@0N)<9QEO1U=:=MSBI^B%-HF8A@2U=FUT
MA2WD?*5_=(GV)2>A6LG=/N_:DR$KK6E4N>LO<UG;WO5%A-7L^L&KBNSM IU[
M?(1.14.(#>*5;NA1_)36Q(7I=(+B(/MV&'ZF4:/(I"2KN)7G$)T<4H4U<5&"
M\N.A%)MW_*1GUZ20B(C"MNHR28=(+C3;O(UDOQ\3N!E=)4T%8HKCM0WE+:WZ
M#N>9LIQY18E'J:H3G'5Q23"2/HM92" WK;:]:O^261)K7_\>;-LZ(I+2N<RH
M=\# BV)NA\('6R1H"[ZVRXHN0D'VHF7.'H,KJ\:/.S5L%F(:.ZC\":#%J^.*
M)=)C9,(/L.F64816)4/KO,**HABO?<L34/MF<76U@=]H& 8<9KT2DFZD:A9!
MI=M 4B$EJ&7+E;_R: 8$[XA%24T->(MD%U#2"2G+@+NX@G+ )JA9RW]"S%AF
M_S /;V9 P$^C;8=8IG]UECI]T5^$/GD'B(4'ZZ=H'^=^!W[ZP]A (]"A?OS'
MX1"8RF]K;Y?YLN.L<F2UUN4E]7%K0O[J!X!)&>R$-SQ_ )AD9:OYJ$?7'-.
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
MJ)4>V,8OAR9"+:D:.5!%H!'F!WE,-8C"55>0!,=!W(<]I"&#V[AV#K&DRW3
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
M):&+J.[,4EK/'9^/>CUW35LE8PL^W:XM0X2W/F*HA5XI7V3F_9%F.\]"@MZ
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
MHPN)\2O/];X"QHI%C1#OUYH5YRY5A2WZCN"Z6W1&8.BW5&&%KX.8CL)JZ,B
M==+FNM&6P 3L@?V3"0^2NXF<4%MC*5#B*;;HGAP)$_/@_'(A)[3(@'8F-A,2
MNX55>?&7(#3Z6"=9+PX3A5Q"ZT;KE;^7B%GXDH2L^EM_)X&C!RBI0KU7C+KG
M;RL$*2N^<LP;6H6CE=M86ZQ:&"KU;K=^#A5E>&H'D>%N;Z%F<!1U4C%U'<LH
M:QY'4@K'C3]21KMZ&LGG?]1(I.J DNJ 3*UI'7H68QT'2$X%*+5ZZ5:]D#R_
MVMS$;IDUEDK?P<E8KQ>SCWF)K3@F_9ZCP9/HYV?WF59!G.6;5P&^\;N;BMU?
MM(P:$*HP2=NV7/H/;=VW\K 7TJ9NUTK04:D&8==?XU#"_X70.*MN9I:MTR"C
MIT!V?6^8A=.@J!.MWO[M\;-K^F$MA:M+)FPM:R9A.Z R(/[F@']WJO.U%IRN
M)%4#',>O1EXZE-=,Y/5[! P#+M$Z*:1K5,K&- BV3A!K'\CY6'U$Z1-;I4"3
M'*K1^XO?DFA%G>W:=YV =U#B21?WV4EK_"92?%^F/>.5K[ *__3R,\XFXXB<
M[0K".SVG@?QKN[555,5SN+3E,(S?("K5YS$XQL7\2R3T%,;6#PV#0DJTU'7$
MQD=(RD2[8MB%VWYQ-><%H0H.*WIUC.#V#E86/8A](E.#:OP:WGFTV?A9KF06
M \Q3NDF8%X(PR[3;4YS5**([4?1XFQM+2GSP\@JUF-O,,#18"=6T0CV8)Q!Q
M4VZKLJ!.&#MNUO3!O'U*.T&D'=;+;D ?F';*^!M*A[-=1[ZJL*M-831P';\:
M>Y\^Q.3?*3L3+A\+X\S4Y54CA5:/5<+&U"51)XCFFI/RL5P3LUMLU>*Q4JA&
M[Y)HEM@YVXD_[0:L^291W!CI-D:&H=!G3NS'\V6-< X)UAY09#J*=/0.H9;W
MA"J..,5[*[7V<&77R6I*$NO&3"D&3EM.'V(R7U[&B;]AV@-T4?H:<8M9BWJ"
MJ(.BT'S4S/^256_.6_?D52J/<=SI<)[2#M)"M+>5J9%0KR)*_%681<&Z5?4]
M],1?@ZP!(*Z(S<=A,V5!3]P#L.[M<FI:#2ZO/5WNBH)[^RGQG(Y,%3'L;7(*
M)[]&?Y'6L1U%K(I#&4,^WB!QJT+>WT'5\!!W?/J+$Z3D'7&XZX3[)H]Q+ZOS
MM>?NU3RBU9%4Z:AJ),T%K\/%%I$(_F[6]$+9OVH\IW,L*V+8VZ=P4!$N;*58
MPF8R=HL<J-[^? 8O]#/OD7?;6$2B>XU/:+>F(WFR[Z<R!0-$%1"EYJRPI8MP
M-XTRVPGI).I0JK0C&UH:R&13=1*8S'[JAD&E&9.A7V:S95J+:#Q$+_QX&\5.
M,%_R7((;_Y$W#^+-A)#O(I,A3$>;,$-8H4>361H9SW_*LJ%PI=K%:3K"Z\2K
MD)'<L6(8-2!JI/,&\^>BL*Z;_.HGZ_,T3J(-H;ABTV0^%=-,%]-"M, ^ERA.
MYDL1<HO]3"1E-!6)=6%52$?N"]$/!R=!(-HV;TG8=S;*8L*[24Q *51"H@"_
MPW=AEED@V+XE(:%.P$M2>1N&42PJ\#\2)<$ I!L8#6(R1K,IR(7,Y;X.0_7S
MCL2$S9:[/2_8$1U$PO;(QX'BK%+A.(&MJ@5@(;XNEXB!Z?8V>B0TY/QX3)+O
M^6;GI@*9T6\P93R*Y_7.?&SS[ 9LKZ&$S>CETP]4(1BP=M(-EA]"E]"$S2?9
M+PPL^;2QFH(K1 VS0E30,2I%C9P=/U0INP[SJ!@46?4PF] 5U =;(:[>=M,F
M.2M;2M;LJF/*2[9FCO%RJ<QV0D)4A[(09X?7PU"<]61K7"GV<9N*H=R+6B$P
M&%]&;B.NBORZ/!?C.EQ&=-,? 2NUG34(CE[;,,"H$!*,2Z.TJV799NA'I"KC
MZ3B#== LY GD)1$KJISV9++)NKX?OQ3Z(2@P!_-2"):7;A1&&]]E(N<<$UY3
M0?26-!&!,K$)J Z:Z!32Z7!"F!QQ[QSZD22<Y1D)&5#(,0"][,:_D=21*Z+&
M@?-EWI.GTD@I6T I,_,VAV!'7!%JLY^2Y:R/;2'D$5=TF-.5$^8)#NSW;ZG/
M+MVM$\S<Q'\\5",>T-FMS*&2FL3/-<KLVC 1?YTOKWPV!-=W@GOVDPQ8I'1#
MF#$9O\>X:^*E 9DO<V>F0W?SY8W/-*!#GY =-QN=<#>G^3_PBSDD-%[[VPL2
MN]3?\A&B/=>@C-'JU0NZ$"M//SCR''W*\7VZV;"I1LM[?Q7Z2Z:?A$GS2"V=
M'_K&L :'&[VBI$:4C2NB:7#3*&6J3?6X%?$'2>]@[.MC=]3*^<U30*0/NMEV
MK^66G3D!C^W%*\)@-@@+;A^8%3(4?-ALZ&Q.^Z$4WGH>?;I, QZ3F,U%TX&G
M0W"RDC3 3B&?VK2?@;-BU^ J5P?R"+<NT4%T-E#@::TM*MA&5<2V/ZG:ONG$
M=$B7A"*^A]F"83Z3K#!>G$3+MU'DQ??LR[T&9%@!X\!%N'\6[*OX?53YAUMV
MYG']=857*\]P&(-OTQS7L]T[YX^(%F&E\=GNCFPCRI=?\1R ND$!!F2SMMZP
M1=1^U9I+1K5/\H!E\U\ILZ\(#79[8Z[T1G2DE:(S!KN>,)P%HB6#T3=G:Z:K
M&IJV-?=CB>![@MV$N)W7<$]605^TGA:]86>AEXL]7)4@0]]T^B.Q_^C=O03:
M-Y<!XBH-:TR-G5D01$_<O&)&UT64/B1,:R^&J&GF=)(:Q8M!O[RTT!G]T5=D
MA)?=>8-2\-%K.W=Q,HYB+'L9<O)YF](C*10];*VZUQ5D*_/8=&,)KBS6]N:>
M?QYD.<A%TT-L"A+2A&?TAY>X(%N5-H-ETTI,[^FAAX1A+$TK5?6WA([/C]K\
M0@W?_3+MFO71&V*4-@[/0Z^-3>,@:?O:RLEA(I(. $9_5%1*=CBEDAU9MPMV
M5J:B+J ?LM]D9./8^#0I#F5IE1 DQ:B?'T;UF*/7C1F%=:<L6Z6R,4=4B0Z%
M\[(:&H-4HAYB5E4B+0EI@C3^=CZ5RCA#XC0JA-H/+I420Z:/!C7!5&AJ+M;J
MMQ9;2G5"VK(::Y,&=?74;;:(1TCY"1%5=J[Y[;CRV>+)ML%5FG##8L-? +)@
MJSQE^B@V,LC0+/6.[14YCAQ&KY4)/3+OS'XXI<PLI H9 [M-\KU9Z<,F14V#
MK>5;Q".KPV+KAK5JKK5-^-A]K&N')Q]7>5BFJHZ<CF7S35$^2H@HZ#6V3XS"
MM=XX- :^U.7T>'47UV6SW4?WLH'DWDOD]SN=$0P.O5!A>B3/M\%0QI#G9;)B
MNI_[=&0Q@0Z']VNFGRP(W9PYX4?QBCGP4?V"/"3HKTL2)@ /2WL\.(LC)'>T
ML[.9:=<M0$G>A00UV*94M2MRS_2P;$WUADY2=E^\^\6A!8N*\F#[3!+%Z?/#
MN7ZZFA],@NK1](4^;H:Z01<T6*>5&D^;1Y:B:,MGER*0*FX<ZUN%%UP6&[YU
MK^@?L=U$]8QV55I&=T$W<75;7H4.GC;;;M9K"F%_$2AA F#N&Y]>[Z/0M7"
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
M90T>\JLF/RO'**8(%<]8;5=&7B)BIN$8JGUBR<G6JR3M/1;U*>(XV7(N9_I
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
M%M-9.,]Y8(6&XE7^R%)= UP5HX(*6E2B8%6+K..ME+*E4)H5\ 93Y_L9"=<
M="2KN\D*]1QMX?-9'Z%MN.)XG,5DT,4HXV+1MXF^/SMD.)%2,F+J012NA#>I
MQ;]B>%_?,)+<Z]0+>PMO Q<+##MS]60(?TTORW!6>,=JAYL%=$%4M2  \ %<
M+2=/2[^G!6R;#*]_<_*VG+PM)V_+0*N\OI]W_+UPOKQ/'V+?VYG?:34ZENV
M(UY==0!!0].JJFO.F3-\'X4NHDW0SLE:M F.3)7 50F'&X==$! G)@E'8)MW
MG&+?DR+#>$CYG%)G#\YC$2W6I.AJ5>Y3:]H12(VH:7S/N1.O;QW?NXKH;"-\
M,]>A&Z0,^NN0\7S'N.\3XL502@M,:T8@C$:16*<GYD-2) C22&4\#D&#G/.M
ML^/C /=_MC.Q=G!"KOW*D2D!$R<K0[0(FB\_Q"3KQ39_8,=^R.=P^>RNG7!%
MV/S$2.8/@;\2=8+UMNXP#M8+,!ONUX&XHF@ZM3&U#JFZ^O:*&/!>'C(26X%H
M(#NEO-$'B4/U-!B'_A2GVVWF.W*"!R?@]<?C-2$)2!NO^Q+QLXSX/2=N6M&A
MC]S0/ (N2;TC5/;M*!0:5?A;4@QJ2,!62&J_3VN;#E5'J?.R=7+U+#VY\M$
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
MF_^'&X./S)8.DUC='ZA&R9I-H:7.*:+2[TLWTIQ+T7A.0N;+(I9467N6$IC
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
MU/K,N5SY=',][%FP2FD*IT5M[@6^W?:E))?U'Z\YZ0<G)OS7_C]02P,$%
M  @ S8!_5J2C$]4*WP  2H8* !4   !G=&5C+3(P,C(Q,C,Q7VQA8BYX;6SL
MO7USXS:R+_S__12XV7.WDCIVYB6;9)/=L[=D6?8HL26O)$]>MK:V:!*2F*%(
M+5\\5C[] X#O)  "( EH]KE59T\\-M#=0/\(-!J-[K_^WY>#!YYA&+F!_S^?
MO?GR]6< ^G;@N/[N?SY[7%].UM/Y_+/_^S< _M=?__?E);B%/@RM&#K@Z02F
MP>&XMEVP"2T_V@;A 7P>'[X EV ?Q\?O7[WZ^/'CES9J$]EN"*,@"6T8X5^
MRTM$,"<Y#2$F^#VX"5UP;X7@JS?@S3??O_WZ^Z^^ 8^;*7C[^NU7:9?_]5?/
M]3\\61$$2&X_^I_/*IQ>GD+ORR#<O7K[^O57K_*&GZ4MOW_!OZBU__@5:?WF
MN^^^>T7^6C2-7%I#1/;-JY_O[];V'AZL2]>/8LNW,8/(_3XBO[P+;"LF,]DI
M%V"VP/^ZS)M=XE]=OGE[^=6;+U\BY[-TW@#X:QAX< 6W@$C^?7PZPO_Y+'(/
M1P\+1'ZW#^&6+H@7AJ]P_U<^W.&IQTR^PTS>?(.9_"'[]9WU!+W/ &[YN)HS
MQ_1=C5;:Z54AIX?_?8?DJ4D*7V+H.]#)9<44.)-&&! 5Y70QY<"NT?3PY =A
M3I(P_I_/DNAR9UG'?TVB",;1- E#Z,?M*8H07\)S:T5/A''6$0GP]NTKZ,51
M_IM+_!LR3W3:Z=AS(;$4-3'S+T%FZ'$06UZFCN[1_<M[\@B642O\&4/_\G']
MV=\VF C(VH"TQU]?$4)_J\L[">LS:X5VSA?]V"%PUN*5':"/XQA?>E6QMV%P
MZ-!)'/"&]>IOO?2_0$*-"($*>22H 024 G!!X ?^9=8.6$T@&(1"6SUM-#2&
M^*KGBC *#@QIGZ7SY69R!R;K]6RS/H</GJW;GAJ]<ZTGUW-C%XZTT%,8F%CM
MVV(P-'\7^#L00V28!4=LMB&K#G@06Q]>2<+TI\_66A4@C#$K[P<5>J-M"G0>
MNM<&JA3<[<%#L+DDL*'#Q"Q(^)L$>[2#K"OC(<0D+K@;Q]U\<C6_FV_F,\.[
M!T4-#,WWU/<Z#NP/^\!ST+EX]N_$C4\#JYW"P,0^TA:#NRQ$>RN$6?,__N'/
M;]]\^Q< 23?36PA;856 ,(:KO(6TZ<U]VTNP[^0A"+$?8!+'H?N4Q-:3!S<!
M7H\"/T:#0M1V<Q^ML# :>L\92*C:QV,*C2J2<Y>RV=\?YYM?2K2>!53[@(8/
M;^7Y>_6W876/C$\W<-:Q%<9Z$/": H$KR\/^NNI:]?_TSYB]5W\;^.M/$3#S
M'3WZ?R.B__^G?<;<#7&HFOC.Z&94)[O!82QC5%-%$K6TP61Q#=;O)JO9N^7=
M]6RUS@VNYA9FW!3G*IIAG[.GICP$20'O-@RBZ"$,MN[0]E25LNX36H4W S>W
MJ^5Z#1Y6RYOYQNSAC**!JO*;0U$_G"US3];LY0C]:/ C>9N^_E6D)0/W7%;Z
M]F#6O("" 2 P]5.% WV BA]_00SM>,$!WB&DC86)"H>A;61Q4)1",& Q7TR7
M]S-PLUK>@^7#;#79S)>+]5F HJTB*BP:0ZP[1Z3 45*Z01)-D<GC^@GBD+$*
M_.@*;H,0INTVU@N,9B]Q: 4A,IVL\#2/X2'2<G(?4U+=.]>(8^%C_FIVLUS-
M0/:OS>1GTY:2!OQ5OZ"Q)UY]WTXW_Q$6YPIA UZKDCL#F(O9)H.C:2BV-5!%
M3F,@@V]OR,Z'XA-)<^ L8 Q<@EN36YG,++Y6/TJCP8YFSM1IF[AYJ$G0^>&
MR6:SFE\];B97=VA17X+;U6RVN,-'Y,UL^FZQO%O>XC,S/BK/%[=@NEP]+%.K
M)SU'/UZMY]?SR:I^A64"/52U5@'4GAEE".'PS!#ND7WM/F<+/J*^W*)5?V!
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
M3]XZP>0R%_&-&R'3^Q=HA3/?N4;+1"\0,(GJC)'@"<),N9$Z_]/V '< J ?
M7<RAHDM%.3*X@Y5];E*%VD/^'*PW,.@41\@++;) U(3H6B'2QFTT&%HAJ"II
M+A'M ?;8[4M8W:#?\*Q+<1@T:>J[(^1(T86$ZN) .IARM0AHIXD(VE 5;H=J
M]@>V,=WT0>1@UD.+J.Z-@R5(I[58M&\:$Z9,1X9Z6F8D;: JF\;,C]WX=.-Z
M<)'@&]->>&@1T[Q5-/FS"F*19@"W VE#DVL"2P.YRJF#4M@94CHKN'.Q.]^/
M<<+< ;3=(*CU[$"3@*_SLBU)FVS.2N1IHZYYRO#4S@XI.5S^,D1+!GE 2#SZ
M4_P@(SQ- V<(//#I&X '5R ^6FI=+P#I#((09 0 IF#(S2FIT#JDNJ>D#\(V
MULO<07N4NW5MPF&PG85%6;>YP96&#RG4"=1[M;8@(RCJ4%H=/[R1JQLA$\=!
MFHJR_]RY/GPS &9H5 VL0A0Q^$#)6E[D/P#<!RQ]XWL61TUUE+"&W&=M:=-\
M.PI&WIX'1MZJ8&3S,3@_C+P5Q<C;H3 R13\NPTWPT1\.(16:>IT?#"D$X8$[
M8+L%=S&\SS"50\5%8Z2*OH\:26+N+$-29]"WA[!X&80- J0ABB!*"O,V[W<>
M4&$HC(H7VL"' ,U#$,66]ZM['.B01"5KQ%E"DT00+VD?@#HU#T(FX4)5%14L
M[3$K>%7P"H6C)'L#HT9(Y^UZE3'KHHWH';5I*%KWS1IEKHO;M.8HE.[7[]!?
MO(=]X _A#6T1T_R!-_DS:S;A^Q'2[@R\H2P-Y'JF#DKANUU#.PD19MZ\?=JX
M,3>JM%O3+6*:-=WDSPH#Q7_#;Z/?O/W\Z0N0]S*I;I8:<G531Z:@[DUHX62F
MZ]/A*?!ZZ;I.2:^15^/-4G+:!J2-S&W*U!G/U=H>B**5EN,C+PC<^U*#2E"K
M+X F :O"6M84Y&T-7VKPM-'\HEO#ZW/D_PEZWH\^.B:NH16AO<&91U$RB,N9
M1=F,RYDA#=]@QYTN/^!>(.\&TGZF3?8.M=6M=M[8U9W.[P,O\6,K)!>L8;\X
M&3I%(\>ZAA!\@!2-0=K:_&TX0RMU0-#&J'POGD7CI=$4>&N*K;AGV!27L GO
M$%T4/C;R&,NB$TA[F<<(7V-UJ'!&WLL]-/?1M..(_6=X;<56=SH4\5MT*F$3
MJ*&+TG5Q7O3!\9=6#B/SJ.%KK'E-SAQY+]20]6IJQ7 7A+S<##(!5R4],Y9)
M38;NN*L0Y&U-1=QQ5-&.O*J/3-W:6!\LS[M*(M>'T1";2YV>&<W79.!KGC0%
M>5NSFJ>JHJ[Y]LC4-3\[P'"'=I[;,/@8[Z?!X6CY0WS[=+HZ_<<<.?AHR+N
MM _(.ID^E' U50<(>]!*WN>,Z$L9W)L^"1@")FVB9E:+MB =('FI!FFG/0S?
M2[(5U$ '?:@J:\C<WH:3Q''17R=Q#*.81%W=>-:N%S8X9#6?6MF2L')53V]6
M(.L!*ET [F-J9^E64XZ0CO$J'V/7>^AYP^TN-7(F#A]5 3IL"]R2LH<8LBXH
M>F@8%\V1]3I2I+G/;[S &N+T6:6FWY2H<.>K/&T(2$O#>P)E_NOJ;@ZJAX&
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
M914C[-$/H>7A6.N;((3NSD_3X-BG36CYD4=2XZ0<O=;G<!M"Z",].!MH[_W
M"W8NC-X%GN/Z@I>1X_#67NUOE&$PH%YRPX7!,;LL29-] G')L!YG :R,*TED
M5S %<84KV!.V.V 'X3$(4RJX490\1:[C6J'!W!HZL%JYUQU/H:J%3\1EDC>/
M>G^>PA;1F7Z7/<RE 3Y'ORNDY7R_,UD;:RR]]'AMUMQ8\TW5P"FCKS2&GHWT
MD9D=Y74N7\3 4&F\.^D]=\I'ZI\@KL4"G<DS#*T=7"3X#?1RVWH <V5%KCU2
MM@(U&4S 7$E2!KA_FLUOWVUFUV#R?K::W,[ <G4]7TQ6OX#UNPDZ0X/EXV:]
MF2S0+V^_-^OWZ062*M35Y\]$RC-E:6D7FCDQ8*74P!/NE5YONEZ"_X(CI-&W
M3@R%+)%!Y2G=]T9]*N8AT">5FA13DZN;B60'4@(R%K.K%IAQMH.4A.D4!TK*
M5X9LTQ ]R\5*>)'*EJ$D0K]#"DW7K.HZ]?]G-;\>W.RZ3C^>L5^=RW+7_PA)
M4D+15>D\(=JE=0&0<B=&-4-9]@0O3^@RYA& STM__C*>.*S#:GE7]C!;-:SY
MUKW9\J?%;+7&P?";=S-R93%9_&+6Q!/2=RTQ6N<L];@.HQ+7@3KM%UY4*:3L
M+$Y6J7/!D3!^>H:2-&EF"^/(P,FYF/!),&11V1+/ 2T-A?'P4AUICQ0;@?TA
MS1ITG80XTP$,W2!-9;:":"US;;RQXE:3CU;HW(:MV+0!,FNHR& ";$J2LL/O
ML_8@PAW +K3,1TKVPD,]B8;J5 V-Y=0J- SF+B'TOUI3DE,*RXS3\?F@6A 9
M K 6F;8>UB#O8UK C^0O.E?EDJ>)M$8"<K%>85H>Q%'J*4BQ&8!4A*%JN *'
ME'Y%5]GZ9"B>@KEXUPR])M,SL@ :HDG#C[I4G@\0&>H67AA;4%2(_<%E*9;;
MS1Y.<7ERSX,.OCFV_)-0& ^[M\8K![XDK+JKJ#T&3;R'P,Z[$"<TZF,L.J93
M&T6@"W^\DLL2H?@0!C:$3G2#Q%E,YU'Y6$P("ISNNGP?'7(PD)!W %@/ '7Y
MHW4,HK]$H.QI9AL3U$H!B8Z1JZT/)&YJ"\--4.3H6Z4I"H50P>FN%15L.5CU
MXK,..(@N:F9G-.)1%51' 8>.(2N?!WE1X[2@.YSB,? GOE,)P9LXOR4I- T\
M0N@AY#D]6U ?!@/R-[P84ZN@8MJ7,B[^1-]'])S]H3*S?26T"E.ZF<_,]M4G
MD9GMJ]:ZRAB(:I@P@L74BO9H\WYV'>A<G1XCZ,S]XCWL!('JF50='.F65$$
M _%$\E*RTH5-UN_ S=WRIS6X62WOP?)AMIK@&F)@,MW,W\\W\]G:[)6I.B(:
M3PU5)DP5QN4Z%VV"%<3#=#U8>^^X"<P"?101M7N8QQ@%,X-^P0J;P6'.#/@P
M3WY"WIB@?]F((<Y203B"IU.E+*]5L#/^4'),D-;3]H^DHQ[.[FN(S!C;)48)
M^MF#F:TR.01A[/Y.?C_P!R?$4K=)+2(4TV=4=DW3QU7ZF,:VC'ZK6!6>#T63
M-4WS\A#"HW7"7\1R>^/Z%OH@LAK7RR?/W1$N8LE99.AI-W(EA!LP^X]N(UE!
MI87U+#M#2B62K^$6HG.9@Q\[11$4<V"V.FEU4#6Y,Y>@M!F(K1=@X89FTM9Q
MI[GBI*8,2MGQA#;/$$/D&J;_K6R7>=F0<0Q'"<;Z+V[%A6,=B/;H7[B\J5\U
MV@BTR()3J7O_O<E+-'GU-U('R4R3<NI$)A?R 8QUM!'GJ]O<$I:,F6PQ[0<^
MSRE\ >;^]\:3+DKJ61"*E"E1-+LFSC.^&-P$Z^1X]%RD)IQX7&@C9'35G/F$
M+@7SI$H:D\N:O+DAB C,?K$_<L:HFLNC":[4ATV\U#&RZO%K[^P?!&I"@)"E
MJ1DIDN)QTR=F+<G&YQ<=6Y:6?D0IZK6 FLHD]? V<-:XN]*>T+\;TIB?T99(
M$>\_95_DJ%UP<V1-3J\4H0UF66W"Z,$ZX?08HP.SR<]0VE"^5.QJ;*05.*;-
MS@Y[#&7RX48;NUKHS#2)XN  PVMX#*)FXEG&5MOLHSN,KL&?=63,6@$G;69T
M9V1,<['ST88TW/&NLHU6UJ?Q-S0&WS/8R^B2"5E=%5?#F7D:^&KNV, X,S+P
MWA4FQ-D&=>Y?+9[GX .CR,4VI,@]IO62[V-GACV.6CMW,NH<#+;X72<07V^2
M$J4/5JAEX:/Q/ ? 4>1BN? 3F-ZFIW5LCVGCLS.>.,KEPXXU$RHQZ7>!C_X;
M'C+X1HF?7;F2PLWD;J&X/A+V;TD3-7"-*"<A\R[1WUUB.L7*!BY!A18RW[+;
MI&U.S6 EI%X*K]PO*DR=:M 38Z\OG2G:34(Z:P,5E<2EXUJ&7@'A\[8-N2H7
M, _9,]/#"<<( 4S?A1@,+>4)<#ZAI1PI!4-+YXOWL_6G$%HJ@ B!T-*N"5-=
M9:OOFBCEHB:^,U:),1G.)CQW$O()/7Z+LI>T><#1!3AB.NRJ8P8@K("&*G9E
MITS-]==Z(_ G(<N4TLW\.XT_?1+O-/[4L@09 QGXG49A3)K:3'D"G,]FRI%2
M<#.]F2\FB^DGL)D*($)@,^V:L$$VTSTZ&6V0<8T?DX^Y==;X&  E4QBQ71'W
M2 \A3Y;_ 9U)+-]XI?E./3(WO=;XAX#2*H_GC9;;11"/Y8 68JG[#D1$*&8M
M"M3D3.Y/9=3) A=W^(J1;'7Z;&>S0%Z*MM_83%X*(3]Q?1%BNHM-)J1@NX=%
MAJP<",Y"7(7':>0MC<O6\ ['DXV9:2[K@D]_9'_K0-U9K5 LO8NL4M0)4GIT
M4N6 SY#Q"1TF,4EBRK7RK0LL5W0JVD^$G2()+6"0]$R3Q.+<2\65@\G8$6&=
M4=<T]F0H 6@%G81DD%ANLR<)0HBA=-,.D;8,BNE9=0. />>%QAEC4[6:9]LM
MM./E=O9BDX<W*[3\+'U\!,3_PY!ZMCR\-I53A?^ 4%;_1:7EP/O<&!(:R6$]
M_#@8J$XYX;T39KQ B)@!.WM:%?CD@;S91/SCX:Z63GND25?SPUZA\_J5Y>%'
M%A%B@0D+K:FT?MHN45D2,).O^Q_ 4]:4[*]UK&E?4SF37BRJK.$IGA$IY.:^
M[24.=J6E+QJFGA5%[M:%SJ2!/55$2'#0>M+L):H4R' 2$$(7/Q[-GHS:!6GT
M&YPP+]_O&Z@\!UC*8X0'8,E)'NAFZ6NUFZ6OS^!FZ>M/XF;IZY;N&0-1M0C)
MXS^(SZ.6A]%QXP4?9^DOQKI+$F*IVX\J(A0K!72E*[AV(]L+HB0D=]F8$L"D
MP-S?!N&AE:S%1#YH"8W7LD&+SE"OL/+@ +.88==9-)-G#!&XUF1@Z-%30XS.
M^'#BJ7>-U[9A:Z@19T8;7X_D&VEAZ+% 4:=NP(/:$(&)AK15$PE&<$#52!T$
M[3&IQ[JFM&8O1^A'P[\LJ5,?$ #?I0#PX0X[>D4@D G1!0&8-CL/%#340D-!
M=5A*#LH\=A49N![:>;#M>Q.$UT'R%&\3+W\X*62/"I(:<F?HQH&$9%VOLO%Y
M*.\.D-D!G(P L#(*1HU<.4VVD@@(S$U/@)%PF A9:H@^CBOU<?IR2631:0QE
MU4K#B2J. (Z.>3^"(S?O>2;XX2J* ASV+ R8%RQ'X@K:T'W6^I"_PE(?TF3$
MZGK,'Q8MC;JK990J]J"_,05#OKPEH2XE_>RM[^B88[ U9#N)2<<-A*)A[SS
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
MQ]4*YP>^FT^NYG?S3:.^L D82NBV"C[1F>@%N>S>29<W78RG?EM)2"X!(SW
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
MY78:' Z!3S@)H4: C#87CJ! #.SD'8&5]DR-@@@D4?JN*C<<J%:";@R):Z_
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
M0)MYN-%MZC+GO;!RZ4-46 ^B,/Y7EJM%? U G2K?/_I7^>VWZ6ET];68LS:
M+!^KZ1L)YN1C/=,'HZIBZV58%=?HZ59QE3G3%'PY'Q73)K]0<6LPJKZHFR#\
MX+E;ZE[.6JKK7?3ZHNK,60_-<):>@QM%>&%^"EZ0O89#P/*^9[!64V>]7*C;
M@U3<C!>!KZ#A=B_-FW%+ #E%H^Z7A;(_G[V_ #"VO_S"])&.KY$RHP]U\*H?
M>):S92*A_D87O1]XG3FK-$#:"$S.0J7T*2[T21F1>@([4J,I*X.R@.,<P>@\
MM)=+ITG!2CV7-J,=RXW$H/.45(L_9XY1<;W/L'8E_[5?F?S:KX2^]JMS^MJO
M^%_[U2!?>Q[%749MC_+!,]EH=\6Q)&$@(V\.RO;GX9GK4EPC/)D]YI[;_E1^
M(9B:7 BF0@O!])P6@BE_(9@.LA#D=>NF6"8_3GU.*S?Z,,IZT,5->SDIOCPL
MM&2]0*T;P/W.8Y$05&JM:)3 3"B:#@]A8"<AN8-<;N\MI!37\F1<N%P"VE]6
M\Z1AW3B777 .D:+3.00RB&BG6'HZQZ[T;GKN;T,KBL/$QKFZN;= #(3P*>C=
M<+BRL HAUOK\T3H<_P)FYW)A+*ZC B?=<Z!Z!Q222N4WD&JOLOR*S4Y:4WDT
MN;.N?])F8 MIEJ9^1R)CHDM7(FU8:NDXRI3]@>7+; S4CKJ#N6E"L"YT\Z:
MM#7O+N;-?*%IY@!5(J?KQ):^S'?,ZJO=!& ((JAUU/X<OO .33#47Q^LTG9?
M)[CY&"A#H.QK& *%(((00.W/#P(M33 @4!_L$!# %;'405#I;7;MKT@BB@/<
MXPS>X73J@P6%QHC[[PBXJ)0R%"J=]=K\+#$$88 [&(\-$%(& P>-$:NFKPT.
M,(I=FUQ>2(" UD^O_BD2L))C92T!:7H61SO.M)>9L!@#5-0T22[J$Q^3Y<FJ
MF]E9]SF?+@;SB%]I?D;:[U)%Y4S/&:]J 7G7#PYY8'GVFET^@T$W%>WF8:=(
MK+>\U7Y%_@).S@+M+W9%-5:^S16:"B4S<@I]/PX#9>#P^FL.3.*(PKJ%2'MT
M@T3[]56W5LJ[K(YA]TU@\:.%TQA _\H-XOSUJ'(.BTYBNH\?HH)UI;+(^X,:
M@;/*%""KT%9&"Z$Y4CF_9!!>'ZPPOK?\9&MAIS="\P:QD86:,#'=4!,5K&.Q
M(OU!C0!YUOTE%VP&KN EE=I<T,3F205NM0PM._2_85+S,"F93,W#$DHH-0_N
M_ FDYNE2(3TU#W=F5#?-GUW?QHE4ICAJZ/2#F[RX_MQ_1@<_<GE7Y%+!^8\1
M7UR_\>Y! G!]Z.L]V_60E('-G")(28*4)BB)5K/U5,B"S^\>*/'ENB$[ #0*
M(/>=7,6SYJ_[),L0]#O^@N:^DT0QCE\H>>-$WYD-6F$NM:3VXZ']G-I38.9"
MG.3YJ A94-*M(AY31OC.SBT5XN?QH&(@P%06\/YSK71,SE,09;;))(F)"8RV
M#>D3LR I[3@6DZLK*55NI>;=,Z.!Z7TQE8M*3)&M%%0"DZ.$KP>(E/-KLDL0
MGY_0_V1"^^A=-1N=="E8P7RX,<A: ]S<_/;,UT 9OL<>IZK-6&3G(L^_J_GV
MBO1<$G 0IZ8UA$M8K,X49H1 /3$C/XV9=BA)*[1 E]PLJ86*Y4L9LAK#9(;&
M$AQ<>^YO@_! &*CG#E6C;&RCDQ*S:]\CQ$!.#53(-1*'X@/T.=Q"]()!:U^4
MGTNE;;)U[MG#44_7XN2UHUA=5O'C]1XJGZX-(+H_.-CG:[G)[7,3ATW+0Q"[
MSU!M_Q<@H_GU6*= '0[OLN?Y;?7B2FNZM[OF0]Y%@Y./+#]F>)R\N$)%JSK2
MPM3I#7]CXE%0T^++"@'+VX!_X%9&,\)0YSW/"-,>3(\\;_F+U 4Z@$8D<FSB
M.S>N;_DVVF7+=ZI7I_+G#:(K"@B%I\E*HNC!TA"B,O,:%,^:<<L6" V^;.Z#
M#=KK9^594ZU@=F.YX7O+2Q!E<A*:>E84C8!@-A^]\&3*P7I;3\[ I%5[\3,
MO$Y]55'%'ZPR9%)88E<P?C6'S;,Q ,/@,H+YS\4+70QF6L2L-2B;&]XS!;56
M@PUGS-*>D&J14==QK?"$PS&7VW4<V!]&P V;C]Z%ABD'*Y@2M<+OK4F[,\%,
MI\Z:5639 U9=;-:Q%:>..;QVC0@;)A_-L&')P3JZD9V)A1L3F.E26 TSW-'*
M8L:![K_NX,[R9G[LQJ<.E$30_G(7/+]"O5* H!]*7-!H#7V:I^& PI=9;Q"U
M FDSP^L%9^*QMEECZIT1"IG&#X'GVBZ,)D]HJ[+L$2KILA@-?*DC<*:B2,'/
M"(4=X7D/!)&LC]'EH5MSE&,1:^#J )K[=@BM"%[#]+]S_QIN81A")\M#-S".
MNOGI=&L+2\5/-(@+G"+M@,]='UP'GF>%T1>F319AQ59A)C8/:I> U>2L#V'@
M)':<V4<P;FQ/##\SGX)>%S-7%I'TM,>T$X@R<Q>G83=YE2&DGL*CW#U\U50Q
M>:K;(@H;J>$:1G;H'H4+*'<2T5U,H$,>UB$ZSUE\J/:[ $[9TR1B1%75SF/-
MFP;5D):9!^TXQ#?!>8!>7NQ$%CUBE#1#2$@H!H[ROL M SKSRC5,-&F'DY0"
M"TR)SXLJL!Y@B'/K63NTNBV3.(HM'[]Z6X;H_^,S_MY"VA8"EA@E[5%T D(Q
M@^KROG@'"\K>(,BZ@XCT-PHL*056HNY$YT5YQ?IW@@Z!]S#>!TYYU5^![7+[
M$+J^[1XM;V+'[K,;NU!L!5.BK#V>1$E,EM<P=[JY9[6F]5%QN<8ISY-25$@*
M[?1Z#3I"@&MTT6N*UYFSRVVC1B#,6I&C6OJ[+TR^RZ=.=;5 =G-DBF;UQ/."
MCQ829KF]#I*G>)MX^4VKD()Y_35O6!Q16$Z@O ?>I9RL#["R3B9-: &U%&#H
M&K?J-C1QGC'53;!.CD?/%8SY:O?2#8.F "SEI^U '( H:VE6Y:SI+A5-'9FJ
M>M=Q:.&4G^@/,-U"[K!G9P/#@]C2SNFO6>4<45BK?M;C$G<!!]('>+@30*P.
M1FT# <64&T''R%7!,3\<L3<Y)EF"D%VQLF(Q"Y/:47=V YH0K#Q.65-T!$[;
M@A U-IK!B3/U9?8FU@A5<A"L]T$88]B7-B2Y3#AMX$M\A3I^$+3U.LGHMO^Z
M!&+:A*CC)>Y9B3DW]TY07#\5 U%HZ(I&8^;S1_9GL/-=?-"0=:7Q*>B%"5>6
MCON=L.Q$/UOJQHJ0:@J8= ]=$2&;(+:\C/IR6SPE$[O-8?35[H9@",*ZQ,&M
M$2!28* #1='!V#O2#BV4ES:<@2IY"LI;Z9L@G(3H9Z=TFXD=([@4]"X07%FX
M:(A(7L@0QDGH7X!CT<D8(H044QXX.@>N'E^PC/<PO MP)J7P< V?AHY+:=/7
M=RAARL!Z/8+; 0\U3(T.S[6>7 \[ZTR=2#NU5"L-3QVFI"6:$YMMMQ"[*N'<
MMX,#W%@OV+;%.Y1OHSDA3Y/0+Z<A=-RFCZHW:"29ZZYO)2<>,W,M[@MBZZ5^
MU#& +C5=5Z&G,".*%@UY)3!Q'.@@>K+F+K.SWHV,)08#*:0YL'![ A?ZY8GN
M+:Q+$<7NQ1VM(@KP\SD';8;0W?DS?/8^AFX$)6V;3B*:W6==\G#>/#JXCC;N
M!V#1D6;G&,")J*K*'/@BTZ#J4%O!G1MA7XTSM8XNL@TE,</KKQDN'%&8I^6\
M![#3+G2,Z#\L=RJE<E3FC[K',]KW5NCBYXJY,R\- B]>ZK*0TMO:$>>KV] 1
MEJSS.;;9,Y>RAJLVCMQD*)=PP/83<1MN:FY#8MR+N?[Y)+1? G#%X7E^R140
M<"F>7_V7 4)JJ11UZ!RSXK&,$* 0'OH$QN:C$3^=PC#K3OMQZ#XE.+U@C!U
M1E_@=ZJL=89G#E6M*EB-9'05A&'PT?5W8H$E[-[:JX*Q)&$%/R+V>RM"&'BR
M_ \X1CM/592%]D<I.++'(49MY"X5E<8Q=Q(4%Q7L*RI?4!=O\0=>4EA<3+PG
M8LC"JBZ%6J-]J'@GOT7MP3/N8-@MV*&XZL+"&[':>Z$UM),064#HJ#:/H@2'
MQ$S(ER1V2\WLK7M=84K"LDVR]OC(#=RLA\D8Q2X]E+?1W)&JA"R0+#!EHA<A
MS3?[Z-9W@S]#RZ15%HZ*FQE4,&.2"[72!C3(3M".01MX$RB#U(RN_YP M28,
M6F%IQE?]9CQ:QQ '=U(]P_ I4)GMU]1+D?1L?;G%%5Q],OE'ZX1G_N)3G_K7
M/6YIK^$183"]1YF]'*$?P:6//GF<C,+=NC!-#CST(5"4J[;;$TG!F.9<V1O
MM'OS$& $6U(ZK@-.?#Y4/>?3((J7VRPZ9>*3ARX^:NL*/J[C]===%9 M"M.C
M$,4XEB@/*\))Q]VRE]E\H]V**1.-=HQ<'1QDN;,Q .?XP?D.:2VZ<5_H*Q,3
M(EU4M,>>=8K$=D$5_1!2L,N!] 1;W!5843V=@'[,".JK@AR1B5!S4.4N]&![
ME;BD9&6$CB@+&%\%P0>**X)SG]M%1[O3JENFSKL3M.X\Y7W)H=.',7A"W5L^
M"!-WNX*:JUWOBLR(RG$4YR.]L7#$27SZR8WW]]:+>T@.:$L,HB040U$7#:TE
M,CJ$827<0KW -NL&/J)^X)!VQ.8.Z4G>5_Z2H'8KZ!]<_\G]PMQJ)*BV D(B
MLZ*<_A$M;3:$3G2#Y"/UN)?;=(%+G?$(KL43WJ'M;2G6VHUN&>E8;_UV:-?8
M63'$^R$A9O1F1D755;-;>D:4GX'A1P&6)_PFL-I>ZWI58<P,>R0MS#_OH\QI
MY?ZV/@PU!_D=.B4\1G"%'P9&*3#0+B>V"=&[:CXGT:5@;3KX3)2@DW1(FE]@
M*\7DG1I_]LN]A#U&]1@SG.C&CG&(4K1'IRS\'YPC IEK^"I7W*(5HZ0][DQ
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
M"C<&/UEA:.$87J,W#6(*JYMTS,&JQ.1.9]>S*75M9QEOU0ZZ3;8*;Y:AAIJ
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
M\XA!45=[4C&<%E2?[BDR9E@  V2M[BF.UK=?/85E.E_[?3+F#T-#@ZN>J'F
M2>_SG*WX9N<^LC#ME.5-$$)WYZ?Q>O;IRD(:M>&XVXTH?ZV?A*QT EM(E1+(
M2(&<%LB(G<7+2E5HT/<$F1GL >AN-F,M]C*<-;_HE!!- ,$[9/KBY=H+H@@$
M/MAF(+9S$*/CHA^A$R.IK67\-J0',FK9327G4+FP!C-/]@9U'B49@0A'O0:]
M@$0,H!(GQIW[C,R(#?J]BSVKDRB"E*0%9F HH5ZA[.F-&9&UG/$I=X6++8NG
M9>WP5U2I:5KG&FPYS]7=*"U=?@^M* FSQ^MF@<'00.Z":(YKO&BG:QA;KA?E
M2WVPA6BR#A:R/),(;A//0U_5X,%0$DPU^N>'EGV 8*J,V1?@$E0WXX(E2'D"
MPO0LXK5' IUD@(NDD@Q_7G)W$:,P/K.01#GI]7]H=/_$)_RQL2]31E.8VLT+
M,HF<Q(XC9 VM8?B,BXD,=NG"IJWMOH4I KMN$&Y/Z@5E'<[!M.G44F[H\,>K
M?LUR[4;6;A?"'2F"MMRNX#/TDU&\65Q6FL_\/%D8"*IWP8M>UND<W%$B:JP>
MF#K'KWQ 9U >RZ_4R4[+BB0JC3RT& [^,\(8UR\D-"&25B5>#O$U\W)[;_T6
MA-,DBH,## ?;W=BTM>UN3!%8^>.S1K0M3?..UJF9?$?CCU%]1VM5];R"OKU'
MIMF'4=R#G>RT+D!=TC"+YK7JNQ8=39M)LGJM+C]"TZ%8N:F\O)DA"S\^_>0Z
M,%O>KDXU6$=7IQ4\!B$^!ZSA#KO5:)ZB :\+U272BM8!!!:XD<GWTJ<3(#1!
M0?0"_ZZ@"W+"YV#0#8@N^HUCOQE7_&9:3&LLQ[(11;GJO#P7E(F52S_M<]$
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
MF'RFL_6P2OX\0>DP1..@-L&VO*GJ;T6^:3]EY8&IB>VAIG6CK1.;&!0<V>F
M"WU?)MU&/KI,L00Q(K99]D/U3.L2AGPY/#;YFAUI@?I##TD:!9IN:_CI, 02
M2GH*']+M;@^EHUO5I.:>O:1L@E!CV24DV_2P+4^3;@YL^@;_[31&U\UN^5L.
M*:.[9'=W[;\I.L[+1R&WIC2 [ET+M8;SOM;P"G*@\DTNGM05X$\K*B?IIM "
M.)5"?+5(.13_Y7.Y%-8?]AKXS%@@_\%OQ3#+"Q>-,H+Q1U+9X3%M]RGD-H9F
M3)#C>1;[=KHM<S TO#\T>4F;YK+:/>8E'QV@04A@\BBAP5RAP.UZ1 )!!M"(
MB"^8,_&%)ES-KZ$O7OT<E:"$=J_@S7?C%1Q?1!:*$+$X:8]^,GYDY];7AM[G
M3UNK^1_&D$-#20VCTCK<]?D:S#6)B;VT]1E\MKMYCSBZ 'MQ0AO.T:R=?/U,
M4T4QZ+,X9[QF85O>*<7@?9SXN1'?C/*Q*I] G95%CII#R;2ENLW_2=<J4D!6
M<BF?7"'.@$?HQ7N)Z9V&BMW,,DABHY"QF[MI$P=?C27>E.@D[J60<M,LR[N:
M,N%PQ7[338O7]5@^%OD3A[8JTA]E/L>^0\(O\DZ<!2]M4O6(TMXYX00C0AW)
MK/CRU.N2/6;EMXL5< .<?OPO-AF*:&"Y0=\!()RO$E($"*=\_GBH,@05Q(4$
MYE'^[.J>T\W[JJZK%W!"V^3" 81M@? S]+$#2;J+K(08HO"0'%WQ@,[ ZYNJ
MIOE3>0V&G'V=-]2?D,CA0,4 0$([2&*)WHXN$0]=IF""&!%;Y^X:-U>;]X>\
M@*B"ADV2*:KOJ^H;K^7MDI $)8\*EBN%$,#QR,#),\ GU,T#J$/E%,21Z%OI
M3MV"G>]O6=HN1)O0[GJ-H7>X,F7"KCZD4^G'T&N(<3RS4G@B^NV_W"S[P)YE
MS?X_JU]Y0(SULNJ!N455BPNJ)+P,'DJKVP?1:,HOG#.QSTQ=(>4KJ=L\ =K[
MT P^U.'YUGO7;\6YZ/!!!)L2#&=3 @DV[._\,&>/B@.XBV_+YE"#RGI75YN\
M;2[$^Y'CN!;Y]4QV-<TVK=UIU8](>.N=3!TFRG/P*_Z-6>?/64OOBFS%0V5O
M94"F]5EVV#TR_5]<C@!)]@JT"^9,*EB<'$1>+KJ37'1B1K]F-5LS;4B(BH0@
M+Q+$YE1*) 2$$IL8K$0G>!&SS;JB=-U -+^(,H-06_K8<MV(G<UV<0A X7V7
M 7<\[!W2W382.J71PDL:(I\@9L2W*ND3ZP-I/O!5Q-XB>N.,,'D]]>%$3QP+
M?Z>M-#QSD9R'7*<,@UB55IJ?+V^;/JPC3'@,Y@_9OFK^UFAMM><BKR%!3O%@
MM"<^ L-2'>T0B=5RV[2<8K!E-\870]\9"+H9=*V!'+Y?&<S =4JPF!]V!Y%4
MMZ;L*;7*N_"3?4%Y<#G<4)FFF7+=;OO:\&P,&7Q\:"C4(>"1Y&55[WCN3;D^
MB B)+L"EK9A66+%?4W:<0AMFP-WP%@RR2W-9B3#!<BTCU!GCLH+^D5Q_SW9L
M1HW*>%HPK"W/"@.0(M_E0$-;+;@_==&;TQ9DEZVV[/NUN&RIXM&"36W#/JS_
M!@9L#G69@WHN_I5_AY]3ID$[Q8RM4]^B2**],HQ;,!F)X/O>'/$54K*LQX:$
M(I5,=- L-#R7*[%=QDF4*9H 'D1_X-W3M;C;EYO+;)^W66$31C>2)^.)L6GY
M;\[=X+F-O/@ZS#U]RAL(PUW+B?@].#V(XK?%=Q.?\59:$ EXZ(YMNI)%9Z!C
MZE.9!P9K2B"H.:6@9O*:=I*#2,-+?(KK031*@'-P>$BR][_=UJ2Z1/"\XOW1
M5;$'R+3'DY,H0S(!+$@BF=66':$%+QXA8T?O*>ALE->&]H; L5%,P:S)>A *
MUTBLPZ#:6B FK4A,9ZC)(^!.+,9 #I@2'<6ZZ#=_/ST(,9&Q)V%"_:*)#T)M
M5!R.4W+IY&:ESR$R#T\22JL+3?E8964S7F!:;$X!&.8A(Q=5#C'YF1%?T_L"
MK=KS]O6FJI7;0+RZK=*1 /S%VY6\$#[.Q&>?C113)&ZBX^\7^J0JS$MSS6VY
M =,$OU/#PK<5#EEI1MA)\AZ-"N/&SKOXD@JG%Q'>6&8E445HP7[W)%VCYXS!
MYT:E1CYMFYQIQIM\!<W(H8A0HRQ;C?B^+!0#3[+49G\W1Q Q^QF88*.V;<%]
MK _5):]-4?/J6/YLK*:#!,NBJ&M1B^)@:86"$X2(PT5YDAW&8X)$D6)[!;![
MWC>!DAVMGU0E*E6-F:[3M\KJ"# YCM"7AL]2:P%7*6@NUANHU]6XEQ@4-L*C
M@KBBO3X<E_Q(P?(C6A"NH]3&MOOP:;2#I/ S7B%H-GURN3C)Q045P*$D6P;*
MT1UUM/,9[708U=]O07HXDE0^#H),R7BI3_#,:>L,TO_8'Z@HM,1C%&&CVP32
M2)!W ".+3<EP:5AVB=\Z=GH0>7AHCWVX/51M5DCC[G+SH::T!$>HU2H'P[LJ
M\NQ0ZR#2O6 L)!B\=Y(:?QOPEKX;6C]47]B@@V;ELS)?0O 6+0I&&3\3>A+L
ME)@R\!"=(!J"3VF7-PVWF4.402O;+[M*JFA ,C:A)8WT*QR74$DC$!M)N$S<
M#$AQ<3\PU,N-J-PB6OQYG6U7P]J&JPXVK33LA)BR\!$=^WY0$;3L[9_7]+]I
M9@W 5R.A"QX;2E[9V+07LSEW@]\V\N)?!U#]?EUG+[P4?GB G *3S0",<N=Y
MVG1F#U6F/$*X$+&YO+O[SU\0@0P@>-5ATL&D;+MZIH9'?XG*_6U6K[/R$X7<
M$&MG'3&(B%%I&QGI\S49:U)S]F,&8^6A>?>497O-^?5+5N=@!U(5"J^A)SC;
M7J/<@0H)45B(0B,[6Q- 1SB^_Y/B<3"!;EUFD]D6<8/\?5N53ZMMEO]<\:A5
M]T[I1A,Y'-DSL;<,3H&Q=UR$]BI1>'MQS1$,W2*Y,3TKWF<%^!^_;"EM+Q[!
MZ+#J');.[N(CT$79\B,G!7QT[?;EAN@HB,1!.!*BL*1S88X6)A80$,*CF)WA
M_4XWK.6BA"(*C @X[2Q.IX2<W>OXT]F]CE9IW!_JK( &]$P9@OJ46?EMN;F[
MO[RL/K;K)1CS7"<OAR8]N.A&RK85QT 8"L)P'!_'T2-"@V@TY#2&-?KI-^6T
M/FJ&.O&0MF&)NKU]LPDXE$4MJQ[4/(H3!\\Y1&4)G;,Q(L9&5QK?,&5+5E)H
MH.MHWX,+7))A.80_]"B8VOPCD5@(1T, 3R+]:RRYF'(\CE41=1_,=8S>E]Q1
M#B.Y* B,31R),,DM_M.Y+8.N#?*9MI=9LV7"?\[7=/W^]6L#D5_+/06K0?G4
M-49I]#V,EGU@^B.@(@H7>7PE/WP5:8$_D@XCZ5&2?RBD_R>-86LZ%[ =-)67
M4?;2FN;_PU^YKU]V6=%5Y;:V>.)#"1]+U. D=Y%EXKH G+1%YNY-7E!1 <7#
M6AA(Q,@4:B(V8YRGQQ1%4]0OBJ)Z@=?;<G-5'1[;S:&X$($WUF7;@8!.I8"(
M@DIZ&SBH,>X%+^41;HB XBO8+:PJSG0^) WF_P?U9GZ*:Q.DO^6,N=QD]L3^
M]TGEL?,'F<]$*(!)!TTZ<")?JL=&P_@FPP "$0MB,%LB[)/^H/R5%L5_EM5+
M^85F356RN[]I#MY[ *#>?0,PHN"( $STF/ 2A%\33NJC>D=$.QB?OBI&H2IH
M @UT.&=,N\2HBOA0Z+18'N7V,<\>\X))O6_"8[L0>L6?0RY(![L@/712YGMI
MP^01R) XUP5LPXO#.F^K^G.VL[>Q$4,(C$FE#!U-]?@P,:B(IFX..H/*Z_^>
MKNDN.%")Z9P2CO2 R6S ;GJ,6S6$?$T602;?;J_43UDIBP=!,;&JR-?\'] (
M693%S,2';U1K]B]=9W;<,@SL:1A_.&\V6?/(&20_^"<P&?^)%FVC?L.-R-R
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
M))J#P4KFS@U_H8T4;OSC4/JNI [[8<O$0>_9/7&]V5#[S0EX%T@.8O]E(H;
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
M=P9%SQ9T4F1((X0!T:2Q?"EIW6SS?;5Y?\@+*"8,E84^T_9]57WKR@EC(M%
M20?+FR6"^P' C9K.T>-7_=09X@GF2$RWPX<L+\&WLRQ%)-:@:*HW8@V@I6^(
M5"58+OD*[.(1!2Y93Q8+74N1RA]$,:;DCN%5Y-*R?=;8MJI;92 <56.&0VKI
M5TZ?4=J*,CB1F,C"&)/.S^<K4NH)&)M6 '8F*723..%W"8YB:<IWU)_#WU%_
MGM<[ZL_^=]2?$T8$J>"P<LU^4Q_H>EH^31<HI&+F>.Z%P&C+KOF'Y;A,&44T
MDAT6\\YTSD9= ZJTE-L:UU76,DUO"00UG#/&?XRJTP+C/V6_5?7EH6FK'5-*
MEQLS?&RBNV\$XA1&EO#I!7CW.#+28>/-W9$J'+,J53!>\(@=9B078]?W=K2<
MOZOI+C_LL.+6UGM H2,;)FV%L)/T@BB<>$GPU+&DTYB!W@*G\#7J+2 *@79/
M,O=E( ;WS]-Y7 HH":CV:Z<U\KX[*AQ]_9VWP:'W64NULM%6UZ]1OULA((!A
MH9?O3FM!"*03$]8H%B4+?OCW\)?)O\_K9?+O_I?)OR?WSO];.'O_;5[L_3<_
M>_\M-GOOF4ZR$CG LLR*S:[<C>2]7<789.Y><]H&;VV4)5RZ?PU?NG^=U]+]
MJW_I_C7VTOW(%,:O#;V'/LE8T0)L$0,,84!$0!&CUD-*%Z^+((/_?NKC24*E
MH]Z6+B77F[=[6Y+^M7"#O1922B>,2"3X))PWIR;J7@()92NZ5QR_,]G;@A=^
MS^'G:=:)\?@39/B/GF2 J6* $[-=0/Q!AWA>)HO)BP*Q7$SC[<!-,&5=7QTH
M5+L8>N0GKF$WK@3KU3FA@+7)X D@. Z\F%,P?)  D?7FYTU<3W% H":XN'U)
MHGH=N(#67'B'K9E&N>KT6YPAXUD8T\7<N;JA+_''*BOA8-/+)EC# ?H0 -ZX
MF<-RJ^:@>$1:ZXN7.C0.((PE$=W!ILF<+Y@IZB?F<X =!^Z(4&TT]LDZ@7SC
ME)W,PMA5@9Z9QE'5KR-\SQV,W[F<)!O43A&V^_P<.%G!FK 6)JI?IWPI@7)V
MPG0#5+?I1\_<*H^=80$AZM^IW(][4D%[-5Z+O-F"/^DY*R!T*K!4*>]1![H"
M_T&##ZI+FJ):2 BUV'$V@DWQPJVY)BI"V[2@G(]Y26];NK.WD!?*NP <1#4!
M*.&PR9Y?/J*,C1?&A5A^-= UCZK:V:RZ7-T^KO.7T/B"3-U@MI6\F-E]EU73
M0EX0[][#-J52-1P9'P BLJ5$MR*P?&E@"8NQ64DQ>.\E.]8:__OVL,WRGVGY
M],]M53[U/1[[,KV0C_(QW^72_B&3(-PQ&0(MZ?#J;3%[S#QIATC<1$-^W.@K
MMBA/Y(HA[K-P.6X9]-X"1A_;VY)-]\ #L4?E)!QUA-'0S+?=K8U>U"P1R*6(
M]7+X%?J9$6S<HH&%R+A"T2,8Z!2SJT,62"PFNW&,BACK"J8N:(W0GPV!KN4.
M4C]BG?[E!)7+?,29C[% ?DRH<';<L4L9&86!<6)?.!Q)DJ9OZ%1".KH!H"@T
M+DS(,W+DN(6$]6&S<R&2HKNF^?_(1\U-WJRRXK]I5E^7ZZNLM9KRU8M. !"
M(->08LY@$L4@N,C0^>\G-]YFZ+J!/M#5MJR*ZHF=[Y=5O:^$!]FMQ7;01 <G
M&KS1D3;VQ@@CT-@>8_B2,%PM/%HMX5O;F+7!;0M=T7I3U>N\S.I741?4$TPO
MQQ)9[-3HN)P@5Q^9OFDYLM(8TW-[6>UV5<EK2(N)7!Q:=OWD_Q3%-"SEFAD(
MX3 +Q?4>+''VB8,@U++JHS^:/?7O\,Y>P:.[XI4:?F;__$_V/_G$]EDO)#"1
MT 3 "<!WUHK4!W\0@8@A(I@M(_,3^\9\7:3,*T^)R'@(M$6=/KEDL/=S4:TF
MOME8=&\];NJ5Z(#SJ2 <*M=AD\8 =D2TC>@!(P\5V+]M)\"PV4I;\7B:U+%/
MYO0QIMN(C%S1Q.BC8+47:B/_D.VKYF^J=X2G04$2,Z%!%FH6M!"?I"[R==/F
M.]B&7QNZ.10?\^=04Z!N$NBP$(&&<#RN^G3I3 1^BAWF@E!VQ7227:R?(=C@
MH5+1S=9(,C&0/%1=+'C*A 5CW@;?+91%O!-L=]2(8"_']1U06F1&=WE@.-AH
MEL6]>@9EO?2&E(&!, I^(>N>#=IVAC7I32'44+(QB8YC65Q'I'&7WI:KX@"/
MESOHSUZ5NIKP4(%'IRI;AI=A>[HM6\IFQ#7-OXQ1/A:D^PR1WS'TD>&GB/I6
M:C7Q/!P+TVNFRR+J(OJ4EU7-I]M/X31=U"O[!((_IA(3(<Z)F,K,A^J9UB4<
M+E\.CTV^SM%^WYA_LX<D'>C,_)M^XDQ3?" _3O=O6J+K)CHZ?=BB]>X*G5&
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
M;$^=SO+X!V3O=/3HIMK .32JUJ9C/=X,VB*K>N*,%5D 6CY66#*-O(($--'
MYY8>$T2E_0H*8D_L$M(/=<;N1-BO@66D>P"CE'2B0M+').@2\),:SQ7-U<3E
MABF,PCZ_?&PS]GQ?WY8JQ_RFJH^J'PVT2C23 I""@@#JL\RE4(C97=17!H!>
M8L?EHS!-.X$-Y"3&&.K(&=@<UVK_*5MMV03K5SUWV&V4[$"XXM$G52,A04E.
M2@=)V/GHY4"TZ+:+]3-DDCQ47P[[?9'+TCR8=5&.) \5Z<8F4]#-:1O;PD99
MDMS<Y0:"Q?-UGM6OR\W'?)>W=-UE[DAGP;*6?X L0[8ZP)V@F3=')>GVGX-_
M2;Q]_I/RN$#F@_JC]M5!X="Y:25OPE-LE[ZA\.)=P@.3C7<)'1NF9E /&R?
M;9HRN1T[SE4:T#VITEV4JQR.I$BG#'$=$H%M$1>YT>ZP2Z"H;(7C[CYOOOE;
MS@] ",!8.BY'3W"QTV(L>2_=_;H?Y;096?+G9/?-;$H"!4_(8M97< M9 .A(
M5\7\.VE*F827_AG'DOA&KH\5I'")#!&WO05&]MDP,PAUTZ=N-:*8],4MFOEE
M2XO"%]PC<FKYT-2A//C,CRTD-MIB)LW*!NUT#3.@9<-/\8NZA@<[;*SWK_T0
MZ7&X>,GJM2A^T5Q_9X=]WL"M*VI#VM/ &)9W' W1/T6T;Y''5Z*/4WX8_L&%
MK!O"NQMV'UW(JIQIGP+G9B+Z#'@;2<5TOMW3YZIXSLLG;T7$;F1?##&MJ<R8
MN6G_LA 7]3+J:C!>K'\[-**)G+?J)-$&)X[^-6>/1WO8J(S8:XX^\>]F4'B4
M%V724K"0-!*T$U2/HZM2I2>P&7'!Z;I!C:#6V!GC696F]F9?P)0VM'Y&"I_Y
MVGGU6TJBL/?S2G"(A5)J"G 4BZ)6+>A;Q/1V:TQ*>B<<U%R?M@>.W49OH3 F
MDZV/+EZ=V!I$XWJ%&I6-Y_0 Y5,;]?K4&!'UNF<Z!RU%94"H%PX/8 C\OV27
M8K6C=6#"I\0BJB4J/.0%LB(4IMF5X!A'.2;,*;R+>2]]KEJJ9>SSDU:$+MCD
MR"'T2@4"1OPG83D(.R7&3>,C.F(.A$JS[[(T[JO'JLU74*FGK(KJ"0IPCBA4
MT">T2$1$QV2M;92J1D$@V88$)[$MHL'#L%9?Y<VJJ)I#[8^80LSU/31>V":5
M9N$G$E<V0ID3O8U5TRXW7S)V&@3W:VUX^/2'JEJ+AO!?F,*:K^CLKC([;;B(
MW)R(>45UKP'5M./FORYYI(\]-4R]CV0/%?9F4C#)WK96*HRSS4-O-$]C*+L=
M3(Z?U^ICKIVG$16N7O6X@F*6&^B5FCGJ> *,KG$!%#<$2+C$6I>-'%3O<M,>
MS[)V5].]2FW@\8(;U:)2"QRT%AGO@'F3R &X'H&9U)H<1*$AHQ%\B:A/]0VK
M84JRB\"GO,QWAYTJ!=VO+*MOM&_7S=%T[1LD)M+UT^UQI4X2&$4XZEF=P+J8
MU[LL5OISQ>OUR;BRL!*N$J8+ZIM!^W4'-69(BX_RJ*5=I-(1J/AJS<1F6C[5
M1I'3U6-3=D<G]O;&;+[M'JJ'+56&O3,T%@M$FL;#$38Y2UB1[N@0&0T/%2^;
MTO4;\W0:2^?O&"=IQ.\Q@G'Q.G\<Z@SB1G;@U\^*]UGY;;FYN[\,,$IQ4-+#
M$@#FK>, ?"9%M@/H,YWPH3R)Z3^Y6*T.NP-W?%[1?4U7N2P9LB\HC^$HUWK;
M):N7P1&^J_ 3_0,0/B\_P0T@^D<6Y,@_LQ@Z:))>$.=B&':AG%<8,9>1YK"X
M_M[2NF0K73HKFO>O'VCU5&?[;;ZZJ-EA%98".O#\**2=TZ>!>*P>+^&(G6D8
M:33Q$QCC<0Q-XW-<:_8SFQ:TH=IP'[%HS"Q^S9;X3PY3M@3D:3H NE!MK3OH
ME,4OO919[-<A[(AH5/JOO.3)CY>0G_#Z'_EA2T&E%4%+?<DO+5OGXYW[[E88
MB4!).$[2(]4KI6EHB<*;]!$VG1W&57\J9V=7*X/]\K*FZ]S7>#RD.@;\02##
M:F',M!)&SP!L;T]A8<0N4!<']MFJAJH;J@@<JJN)842-2]?GZ6C".LNM],1\
MM5ZLU[QH0%;PCE)PJ-]4]55U>&PWAT)E?-G3A!4TZ<!Y+KY"H*J;)^IF-H)$
MX^0;PYFHI]QGVD(M(CZK-5V_?_W:0*QG9^>\@/W+2W!8_2FT%6V % Y007\
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
ME*8G@I=(;*N$,R>J=[8[9L$>#%=P48 F(BPBG_(2DO5X ,6=4M>ZEH?ENFL
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
M_\O?M_2WG+'U[]NJ?%IML]SMN5/#23<^=8- "P'&E>$D-*8VJ9>LE#4N-8<
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
M=U\C_><2OU""V8)=YR-YVA];DFAVK'V3OV._8?]X9%H;'-K_#U!+ P04
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
M]\ER53LW4E1".?ZC5(^#F&&MLXS<1T>JKY$AFHX\^[B%&@H3#Q!;2W$1/>G
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
M0EU\Z-=>^32F4IMB;CIWV B'J).C^TX-I_8^ZV",QDTG^UC7 N\ I'F!]0'
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
MUXT#,_ML*#H)LP K$+5D>$&?RS&;&F5O[:\F=?YU+!HLH:<=SKWEKCM0'/T
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
M-Z\-!\P;#@ T5'JM14:K10:H>WPMIYM6.=VQ6RN]-AX$:SQH7PDY29=J,.0
M,IY-2ZWYR^=%[#T)K]^R)$85%NH!I1CV$>/.57F#,K*^GS@(@:$$I3054D%.
M:/D"LHT2*NS_A)-H4V"J!@K;:=+86ZK,P?*1^^D#$!I:E:F65@Z+"O3T0\WY
MS..5%](_\YFTX>*&N1L^W7K!C-D\C^)B+Q*<NF6G^[DJ%03\&4$4T$4N<H[M
ML,#Y\H(R"GSJ!?M9NI+SPG[$#0A-NL:T,JO5ZUDU06K>MLK0)?DC6Z)KB2+,
M(QY4A_GIHJL* )D''<'S@=;SI\(%54T=#8R=K\-#$JC9%BR'SS=8@BD4]:I0
M5;%4RT"/+A>IPK58#U'<6<D>^6N/PJ34I)!&R%%%%H"9H5JE(CQ"5J07=ME)
MEC"ZDJ3:?M7T!:<99"SWHE> ADS":6%1/B[=-]0]9ZM:[>XKIJGI8UQ%D!@N
M?:_\=%F"T7EB3UN=*JN^T/V@1KG55-F DY+)#X!3;TOY3$F]/=3]Z0BO*]DB
M45,BA[O3QF 8L>)+%SKA=(:Y_6_B"Q\_L5$ZK)>A'_,QMF<D___+\*Q ?TL>
M29A!EZT.X\-2<?,81C6'I<!/I'8 (D&YH4G"UG<31XO,3^\\GJ>[(ZE:.*8?
M DK:RDYH RQ!\6HNHOAS0)>5L@X&ZXPD?DRW?)5*DAH$,O)#M5-:PYR!?U&F
MV'0\('X:\SXX97W;)[*F?D"T!:<&:8K24^015K79#8E]SL<5V_WS+$U23U3X
MSV/VOUZ\8VYTK)C74H,T11$J\@BKU=[YOS.:[CZ0=!TM#L52%>V:+]L+5MN5
M1I"G:<@8<A'*P\+.<MYEFPW3Y6AY1U<A75+?"].9[_,Z//:[-U% _5JFT\3F
M;L-SE+WL0:09XM%BBWI6T@"LON&KA40O06D(&K7":UC[1-S80."O+]D0'BD:
M;\S7COZO'?UU YI%?*]XKZ45S^S\=!(/8V3+QJJ]X['8?='(>Q*M8F_+/"EF
MCL'47\AA3_&(&^#6L7NI"G+(JDD,6)6&'#9>NF906?=RDC.F<6SI^?:WISIO
M^/:_C7+J*S.LLBK85E>3V=JFAKUYC,ELS^>!D5OB$_IX<%"'*E"JG^",";/R
MFXKBD]K",1Z"S((@>O)"GS<+C;*'=)D%Q2+47+R^[R=P'W;*I9<G@&:-EIP6
MCYRB^^@NVVX#JGA8M[^:K$S:ZP=,9V@=5VGLT=4Z93\C>1SPBF<R[TF\43N[
M>KZ?JG1Z>0*8L]"1T^5FRPE/R^=$M\QH4!)0YX=(==;VHNEF U@20N^BC^*4
M?;\Y!,[%"G;WY#D]8=]\5KS\!\%,UB 89A!@)D&C\;JHS6"62L16)L(EFHG;
M?@@3%=< 6Z#*N[2J6*+4"PJZYLM]R:5:_8KD6ZQ$G;V I-R FK>C;<7MR;^(
MXEG,_KPX9(W5++I>"!/=2 -L*:3UPS$WTB$(FA#&@O4L7)PQ10JB+3^5SY^W
M)$R@B__Z<4U4MHJ,+&3\H[Z,'TG\$%E*>9ZN27P5\09!\>:,/("_DVW!GZJE
MW\.QTC,^<J.$DJ+SY9+P@@MR&?K1AMQ[S]S4Y9=SZ-. "O:R'YXRFF@SN&$M
M8$WDHP\F]LI>E].E8ARW4O23%V1DMEB0!:-%UUZ5?CS14UC.C%(X]F$4K1?Q
M3R%9L,N>L 6=<\]T&].$:-I"@T"F>L@.<Z>4VM$+06_)BB8\DK HGA%IRJSO
M^ZF*JY<GI:2.7N_9WU9G_UI))C]'/<N[\$[[-M3@;ZD+( _M<.M >:3JOA:I
MLFQO<T83/XB2+";[8)<(]8M$KZL9*4HXM2U2.7,T2C\'8.@6J$K!M73;D*PK
M.I(>,UJ*M(^Z]HGK=:[A^.8:*NXQW)F%MB)_'5F(,;(P?ZW],_-DP_Q55A12
M_[[2D=;@H?HP-,PI3J8C")4Y!5XT,<Z31NF6/?YC]CQ,TT&<".*IY<3[08Q.
M-)T6^Q ?<!J]UB*J'<1!7^UR/-.0H@*_,&:;ULE)3J(XCIZ8WZ38RE'Z]32$
MTK-ZG%Y9>V^ /*27(3/Z,S%-Q:.Q"(5".Y(2+&BI<[,M)646; D7:N3B- IY
M/";O.16%175 PCX]C9(T6KZ/HD5RQ[ZLQ#/,5*^&Z98FGY-[]E5R'=7^X1 ?
M<A3D,"9#\P#49:QZ+,0,LLE,'4U$>K$3<^BX[\!L]5A,Y#%3#H1!@=)5G^Q.
M2.BO-U[\V4' 91 =C@Y8;>KJU3+,SB-W 6Z\]RZ>87#RN]Q[J%X#;32H;V=5
ME;PJ23G#L.9$[F?K%$\#6JMR(M$A;)@!'1.Y#G+/?(,V2[0F>9)9& <@(1]C
M0X;+D-_.ZDGZGL\QM-K:+&N)K\$2\X.KK=G8_LUUE)+*V5SU8G0TJ EFGU33
MFCPT#,7@N.]>H;H[T?>]]D[K!J;G& S!P-ASRO+G>ZM7(FC]44I#15!W%7EA
M,@L7Q5R1<'4@EV<YRC]SS\:!=6]%"M*%J;#-NLQ",VXC-M&I$N,HX=J! KE(
M F)OU'.P76PTS\*6<!M*Z,20[\:!:;Y#2T?"1?@./>,[G@;O9P#;7*L0B_A9
M3-/=111?)DG&W[3/-ES8:N57TJ]'=4ET&N ]*T=J^=T@WL16FP#?6ZM$ZF#1
MG61JMTT 3L8=^BJ,6TQ][ %NW(WJG][$T9;$Z>Z&_3;OD,P;ZHJG@,*=%PL7
MQ4>4MYQG8)/$U(4M.5K#.*M@=)1P&\9GTH#;E&WJ?K$E"OV^8Z;X]+QK #28
MMJ"R]HJF9Y9:@I2#V5<:G.QF24+2T\!+$@=NN!P/TC4.LZNKUT</*]%\[#U-
M@J+D _%X(&DQ#V^Y21BS*^+$2VCR,8P>$A(_YH]IMEE:?U%:79 3/]T9F=CE
MU8/;JU.!P(75[%$)>YD["0T,8<.\&+2D.LBV2<<"X(Y1")ODR!&%@^/ D/GY
M]BO::HA-R]6"+BE9Y!L:W-E2PXI2Y@!G8=8]-$5&8_3SY!G1^;)(D;*-S@M
M0_9K5'$\3]_W."5(L$+LY0]&W7AU"9?[)5S0Y^X-*\_8#T"9W-DL$=\@M\""
M);K]+,1S[VAYDE$1]D@NHOB:I"=1]+FCY+RGI<40G*GY*IV"5&(84N=0GG&Y
M\+@MF^Y^I>GZ@_=,-]F&G?4B ZXDR"$8&)8CK 0'N80UZ*QB\_J$+)(+MG@^
MMS*9+_,S(G\4P33N,/(+WF]01_V"3",]EF.T,KWDC3J]0+E;<_7WI[]G:ZN'
M&S^-GU6X8K_T,2&WO FUX?BY&@BM*K?N+S45LPY$;!IV&1K@WW^*8Z[WLE'<
M&Y*% GI+^ 68-]ZN67UID)LNH5@47\I!&.;+ZRO3K+KL^EC7U.X I)<0Z@6
MFBD>E/<^G]\IA6,/&.2S>&Z]<*5<,3DPG.D "ZWBM4>[RRE,E14C/$_;4Z >
M[U;A>G7@'-)4IY8FU1C>\<9(.Q_%@7V@(?=2P+A7AX?DFO>RK[%BN$"_-NMS
M!Q&.]35XHV1]?<70G1!&=CCV7\PP;6]>*\[T!360S)"6FX$\A])L+LL(H7[*
M&ZDFO%,\_S_N\3YZ :,N48^CJD$:S5[J%)$B-W .=+Z(2F&CEY+YLBSK5;;"
MI0#&OGOZ5X\TF*SJ6&O'#4:^%^IK@\L+:-4K[CM<S)<G7OCY=.W%*\6TJNS;
ML2NZ=,V P7WL@,V^61)?H'AM8Q9 K%ZI0R$;$)-#%M0Q:@S, ?+%*ZES^RO<
M%C7]+*^U9CRL$[M=1=WTJL[G.\MXG1W;>S1:.- ;!:38)8O# M7E(NRK%]0#
MJS9[YXIZ#SP'>^A6K]N!?0\N;8 S"SMK@-,^K=[''I<Q;^.Y('[,9XRJS;;K
M_! I9*#/;Z[OW4L'/L-P<WA\3;:/?3JZOQ]O>("Y8E?7KIY3:7]EA5@OC=+]
M)69%M(+LA2_1YC5BG[GB6;<7'"XQ%R]?)%BP[GFIOM>>(LA8@_1,2;1&9\CX
M:_P[$C]2_AI_ONP@,^^0V/U/3MZN@)*&^JJA?SM4U0-6'*W7*9I5O/$VBD4<
M:$E]DFB,")!\BNM0*8A!MF38(NJQG$F2>Q+IK4=U\*:#?$8+/+8X>E,8;6:
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
MQ^>$IL@RD'8:[*/S<'KDG_A<,VRO<\@F81+68M^1XM*P0-N^Z+E&#_]MRY5
M"&.(?Q0D<'.(//E35>6!ZWP@"FVMLW:0[(2B@PBEB5BM5K-:%/L>BB5T241@
M9'%CS+331JEWQ9R5\-0I#OBRJ0F^AJV3N$(::#K[=';6U?-RV8LY]*^%ZIW4
M$VJ(F')"GH,CN="XZ&IV0M@H7V#2]ACY"0Y1J<L^^#P;#86T\[7AG.;%VGN0
M+R]/GR-/"WH,CJ52K6@M+J+BFBJ:6:M936F8\>;RT6$3'R:7;6$8:UOODQ8T
MI.BD:2B!T4*S+1"NC:%'^1YDM#%6C(_8@@X,Q$8T;-[,K+YUKS@\D[JIAVU-
M_4NQ%=XMB7-*]Q4G996&HI2 ELP5'LP_#;NWU*/HU:2EIA[^8&59'*35P]M:
M.8GNW*QY'TE<8Y;P>94:,H#$R+-4=\OGZ&'U%9V$I8^P)A1?2 FT,(Q/*0;8
M^C#Z/MP@_0W\0$]M-'@(-XA1B<X$$-_&=H$<DA7FX=GMZ6Q3(6R&7P,;N7;9
MS=!X;'/0]-6SSFC2<@>Z\T'#FOL*%O7=B :<!:&;"54%B",<P2*WGP1+9^)E
MVRBGH;S;A9-YJ">-G11ML$H<F28A&0>^&X;IO&Q#9MF[L%CO]-[+CI$95V@Q
MY>%F ;5,[4<CL?(/U\9Q&PZH#'F@#J':<!JXT?O=9(DT#0I,%1I%,_3\*/M[
M[3#+PJ0X--:([#^*:R<,-AR%A:,$DT%D"YA%/]LUP]Y(P< S)123[L8 L+*G
M+<^JOM/9Z?Y4;-OSBKV2>!(>RCY-)MZ$LJ9G9$?V0E7[X2IP2F0T@Q%5@WPN
M^NWL(?"ZI^P C ^ K/^@KI;7*BR0P_ $*!$;/A :BM/$WV6)E, @1VQ8+NIP
MX(YL8D-9-P*=WB)6HO1+IP>JXW$\7<7":"SJY;%K-\^<67?MVLU%>:CZUV$0
M]8(!;T7167,.J>T21+&NM]&EZ#2%""[P< *T)Q0\D%Y-TJ*^\V.E5E*6C7H>
M^B*^Q<$D4(+%^$'UDUE[G@[8>C!63OA]]G,=Y:PEEW )Y)JA[S)\Y=D<4JY-
M6W9DDXB(6C.5%4MH824KUG4A[A7((? =U2IA]$V3C*;:(4ZAXB\_.F,[$H!)
M;F_5Y@]:M2C6@\OJ> /^PP8'!RR[JN-=VW<*#RA^0'/>FB7TW)_H06>MTOV!
M;"JCT7%9MFI(.[5GQ%Q^GZU+SA"5MN!64<[#-:(<E"&1ML[YRBA.<YQFZFP@
M8JC*\7*LSA3.3&$RJ0165$19"==0?H+CHJ$!<4G6:(6ZF,"U=GCA%Y)*M7@E
M8BV!1W Z;^KJDY@E[\BL<29\'%?7GN9\,:J^GMH;&]/L29#2Y?F4O:)DBKDJ
MB$6,1/96LM4AR"B=O8K,&44QYCW=Q0%*(/V3!>Q23/8_#--'9RZ)^M)H+3&C
MG!FGW)UHNIE%-[+7V1'?2Z@AS+27(5:=2B"4M9:,>D%#-7H7*5X&.L'JH*QM
ML9V7[N[3$\$1X> /8E3210)#9V3<T:<AIN048@^B6DDKX"S_7K.VN%R:5Y\E
M^*$@C/!VP3%Q+(^O4HE-<((E%WV3N;H:LX1B :&NTL[C!*P7Z*4*)\KA;H0D
M'F*JOP)IK?8X[6C<.N0":%I--2 9I/&OZU(\,U$I5#W(.C$O+V648!@NP*2Q
MHMZ>.0\LXJ3>('-F!RAI$U;_P5Q3T$<A@$K@1'\0%-,2'W1JX.QS.#?N"HV%
M[.N;%P(CXY?-' :H)I.Q!'I4'%]C@JT!T_/?(ILYD"'C4I (90Q_U^,%+H<.
MU'V- '.DN^6U*OX7*E:D!Q>226),$G8S10W$SP2IPMP$=Q/!@S1>H#J,DC!2
MT$NHYA0;V%-,WD9Q>?3J =S [0]T@!SHK$_6<U8<PV$!?,AE'U'F5I]>420W
MAYMDIR@70*.;SFC-),IJ,"T0ID':4CY,DVTA!P7T-GI(XJRC(^R$*\,71G9#
MB=)<HJALKCQ-)7;DAGW]SEM+0J6.]Y[T;^JI_!0YG[M!9#@[-SN] +%QZ<8D
M7H?3\>[[G8UQH(=X+)6]@G*DZ\(GBX;N"L1?U*"CS<N^S,H__<["UVO<[ ?0
M,@TQD01L=GH9U-0S0]E7[S*%OU)Z^O0AM:^62F#ED.S"I%_[B^%?5 *I<,XZ
MT(7%*5ZB]>SP&N0I,9-.W?2.L@/. &=%1NW"%=1NCK%YOQUAS2/! )>SABQL
MXVB1JH5:Y+@3C%/02K8)%)(V[8P2I;'T3@^=!D>6RYE*@)1KWKJ(:=6Y-,IO
MG5T)R[Q4='/] DP22SDBH8#0K-C4ZTQ[@*C)[V,Q1&'-;'+%,-9\PLN!BTI1
M=6F1B]*$T:GR"'.%_NJ^G[H_@*BD^:G0Z6DE4$!![?VJ]8.+YGNGJ/NH#PTG
MJ^6UG&#:=4=:LL)VBF!JNP4Y.,JY:F8,<1%_^0/$/$Y$4E6"3@X19QJ>O< M
MYR>;?0]S-V6U=!BUXZHV26^+A'IPS[X!Q*!TZG(]E5DP0LRNNYD?8>,O2_.$
M72%_Z1W5RB,I2[H;-U7" ^(8'CZ1N8Z]DG)AH)IPBVW378.!0T,52Y$KW0J+
M*26@,\LVGZ!BX$*19U#SR-:GW;@JM@FY'K6:G-,2XQN+N5%I-R%Z$A#N1!#$
MO;9RV2=0]=<>Q"FGW__RM<_ZU>U2Q$6]MJ"\%;?%F3;7?KN]]HCFZFW'W)9>
MY*X\QEVYH^AHJ_ZVBZVKPO5W2?:K>=GN6:VWQ_OHZCV %H!\@2&14*5#!M&8
M&X$.(*N98Q2:MT()W)!V<Z49,"U(@M.&C21,'B?17JC#MIX(7-43Q3<@'V_+
M]+EX2E5".!*<#BPVU<>E+!Y>_'##^,/(O9\/<8M@^F>26'@51V0.RD8'VG I
MM&IA*X>A"Y?N(\&;8ZZRUR%NW;AP'?\6K D4DSR/N8D%0,(,N@CV=^VA;AK'
MHA-XU$W@Q_Q2<AQ/L1$*N='H1!1WN.(AS73;V\5NM#(A>H*OOOL%OU(C_*XB
MJR3\L7; \2./>RM\W.Y%L&:L9]?K%SPM*C!)?G_SQX>?'HIBOJ\"]@3]BFIY
M(MNI!)KW54_A],DA>Z !'G-:^P.T;';Z-FN*:1Q90UBE>%W?*2^HF34*/:KH
M,HK-2K73P4M"Z)7L%>&..#JU([X,\7K6TX@3S1P7N8$<FIZ;..[6<;'E] ?9
ME0!$&W)AM3!1"/4I/,Q"#LDK&PE%,+,-5W.^G%9&OG"2$DE:I7A5?R0]?Q*]
M-M)9KR0TEM\\--6TA.];S^94@:L5N2IT(( + 0W0.JH%N#"W!ECS0GW=2K47
M<V:_11SK5(.U  7-0OX[C81>,DS9UX-=%FJ&@8/$M'4J>@*]:,F.O@QSN+5H
M"JV#[8!DHLM-9=2_V!BH/9'0-I UT$5V%?N4B^*U3&UAIQ.]S@9E<(S/@.VP
M7:-MQ*S=#9@EVZ5X9V;1)\IJKB?-V(@8-ZCFS^":!Q,<K6J<X.<PZDXXI"P<
M]^1-H<C)'Z=+[CD"-P3%5(R/;)&79[4HK$'OO"PQ3M=5E-9DQ1NQJ6=RJ>N@
M^(6D@<6E+^9,+W5&N^ '1FY^2TC@:R&WM#U!BNLNA,N(#T\A^ 3IQ9HZF$&J
M& [S%513G6KA"]:JC,R/SP\DC-?5_4+L$KZV'LF(NU0Z;'-O)CCTG.L)VEGF
MUYVDMU\4'2%2BA+H\Q 92TFIHZA$COYC0-74JK<%:. ^!O26M_W-F<!B=NJ6
M^TO^Q0-U&_LWK4 ]S) PTAHM1SE#ZM(C?8U!8J8.[.%!2J351#P,QVX9J&:A
MWKZ.MAZ;!H-JDJ9\&JJN$TN]KQ@*+*]D;_GPFV76JIML50^HLP)$*=+H+2AD
M-W6E$OC0!\3*5[]'@YU,E?7CSRCKE0 W:Y2O"#CV_]US-?-G6Z]H(K:6+W"+
MV]'+<> 'V$8)9*FZW7T457-<( (3E,!WA 3<U^@]Z&W(C_(;<XP4JKF\("I.
M"1B3,[@X+240QC"AK(8')#\V&L0736!W=V%W(BM)]'X_VWHW:8V(J3]A SNU
M9J*UL>O"_?H:_/VF#!T';LRO.5O/[J&<_3D;\Q!VE>Z"#XH&5=?*=>>Y\W &
MSGME9_PGZDGM\KCVF%AO+LSGUEMRA;"WP.B&J!/!%<(TKK$#W9:V[-658G_!
MQ**%[T#Z@\" *<?,LE^@UT8/5(;_>Q/D]Q5J&=<@CDAMEZ6ZV#=A1<OU@^W2
M@3UJ%E(@HQ4@JQAMV@%L4*QVGWX"QG!'-L-9(H:FHEVQ XZ6"),\2N$,C[[H
M63TX0T1-?Q Z8O8,OBW&&)%IO.RLU*0R0U;Y"/QPJN-Q+[*W?#++L?CC_>W[
M?I@C#?)'X_G-KW%I?I\XM."'E#TP!&6UXDP4Y@%A@1>[(NQF2#^"PH1JU'?C
M^.AE-<-M=T6J_D\3)"06]I*L*R*C&SHV+@1FO\;'>S^RCIV%0_%7:7.GL;HT
MT6M0U?MM5QF;= /65 )N7)&F8AU'@_9Y\JH+-?4SZG^]4QU1:>C/'M1-M+?7
M)!BY>_3W$.-MB.)PCM19"52=DC-Q\U[P@4KD&"P'S20B)L^?C+5'-MP)0U:(
MQ\^F4S?!F*@[KT7RO>9N;VHU3KW=\DK=,D,E99=]Y"FXH!*?E16R;53^A4=%
MJX-Q*R@;7;>N7:J[=^DZO9?W467C_^!IQ?_L$#620*Z(Q7L=IXU/0:,H*$BC
MYU >,7?[0)O"H)/B2RIY]^[ QCQQBTX<GI/ZYHK8.S6LHG_WIG1OTWLGU,9H
MX)^$IV-RDY 7&,2&\YT2^/H'*[[@JK.V8JV']+02*+P +U-Y-48D5 (VO]&X
M6ZFOF7,13( #OD&<E,#'7YJDJ0"(@8,Q@Y<4Z56C1HJU0CH->:.2CY7%LNVT
MKEK*$E5F.8&S2N#>GPN"+>HO.*+?.,'\17O^50(<0C55 E]VNR,[LZ:?*X$#
M@Z"VZHVS7(XBQ$H8>A^E>F^2ESP+-SZ$5:.)<N$8)?#7!_2_:,V^UZG=M*>J
MC.:74NRZ/SVBA>"O2NO0H&IAYW,N;<-I*LS,[9K&9M!@R9M/PR_!CV;:Y1XI
M,Y%G?^[J(-D^?EFQ[F;I;.K7*:F*C^_XE] &(U25?[Y8H=>YC/&_A(/^E6N.
M*[Y[-R\G)*PTK#^SWS@^L=K0Q][^J!LQ)#B$J+^7&!9&7.*^K*:F6J_HA[U:
M%D=Y*>M"']S7MOV7?Q3Y?SL(+M1>E;A$\676G"J4HIK3XKAHR(Z5ERJ!]YD3
M3*D_[3Q:'D:[$:4V9[WJV)YE_V^/U3R*9T/]8Y@$:2RV?20Z#6&6DBL_O?DD
M.) D[I\<VLO)'ODX<F*#.'O%L4VI^S?<<?/Q6J[!O@*[RYPH%OWL5<C._F@2
M:G)AL80%+C3'YA7'7Y)PDG>>'A$*8=+A^J:&9[<;O0YGO'OW>MN7'ZDAMP=_
MS[3X%<4*92U5;7D0O%4)["LI5 *)[0Q53#XH5*QEC);*M;(9"B,SG"KN"JZZ
M?$H%\?!YW'7FW/?A./@T6:G"DNQ4G.AWA1:MLTPE\**+$B6@"-^B/C+^+[GJ
MU!A?$&V&3S+V.G#SD]"$<QYX<+7J":ZZO<5YF??[C+??A;<C-NAF_.)J.S2R
MW9FF!#K<CO5^^Z1:!2,GZ_RM0T1([/#5AI[9',\!9P^):8A'YNPA3FV?[:M/
MMAUXGH./T<Z3X3Z7LQ/SG]7]YC\B&!H^8!AJ'@TL;OZVR&#^X*PB!7,#!VK@
M%2ZJ%!J;7E "^[-:T+"ZJK,WNX^**V@T4*R])%7Q5(&'"(6H92@!QK?,?"YS
M40)=FT"Z E#A:_N#_\-#I^5Y*K2[ [LJ 4"U3$DOC;N=RJ?-':1L4 )7=]*@
M26"AWJH9)\K"A7 6+=BZ2N#%6AP\CP9?,ZN$<GW"<MKH2B82^U_=^/^[%=ZE
M6(*29K2.$@AM","]H*Y[#%8D58''>4;9%9EW(M=7]6Z?=HX6_7AA>V7%X5G2
MIHX_'&)^'7IW95^HN.'9S8,?7OJP'_[+&I;OU,7MR!UA"D&ZGOQ:"1P;/E3%
M7DY[9?C-E^<X+]"+J6%VA5"0XB")QY+I.@<K@0>?BD\)E^+>IWUS[E/"*$KN
M9IL-S&M9?<0-X<2EZ6Q-ZI]"4_8/R.Z(%90(L$?TL4Z"0Y6F1*5UQ.Q[UM!Y
M#/.^JG>N0<??M3%O1-IODN:ZB5U&W%3X5U;"&UV3*]2E\@>TT0*:H4(-;A?+
MVQBC0ATRHX6]',X5TZXZ:B9&1C5Y1\,4WR+J*[:!O'B:O1/.\*OM7XWGRN(]
M6EU;_,;H,W,Y#GC4*5?Q%F</G?G7;[=H3C>MAN='9X=PT@I2BK&8G"%:2(@F
M7&-J8==3?H8M)8SD_EIS;A4\U8[6HM\:P^M/U"X$_L!N *-_TYU0T3Q[J.14
M:.#.[O,](3!?;%41YUH'QP25C"A2J&^$ZYQ-97LH.WJ<+XW.ZG/%T;5-32 _
MI5("*BI$[E40-6F#YR\M))VIQ/F -1IY(XMMW8NG/L9_+\,_=S#0OF8.Q.7^
M)[38S"A:"5CNR%?IAC;DJRA5Z+"B6-KU2B#C]TX5@B3"Y4K@N!+0&*A7E1KO
MQAUI1(;]^T&>]=C.X15>AK7)!RBO[V;O"4I^4?2GQ:^K]N6_77V<\*8T@79!
M*"CU@5UE%G"&*WSM 3QV&D(USZCS1DR?IZ*UWW"J8]I.<2YPEB"F$(%;05WP
MZ"[LF3W72=6:,FXKIQ63?S(UGCU@7#S+TVXVY208Q^]27[0KX#!GEU!^DC_'
M6DT(SI>/SJ8?G8BE)39:@D9B6MNR@;DTM8<GD2B8+J:E!YI!PND/(JL(IQ;'
MZQVHZ^@6@DXV+:'^#WOC>21O:X_;6'HCCO0H+8?1+1P\+KVGTNT!"4F@+:HL
M+R17X:'29KQ)#GK5NW!P(EWT^YLG++B':T\U WF+85\J))W;%:;A'::U]>45
M1(5);Z,UM&6;'XXQE^;T ZKF/X?0OS[67/JE??)GG,T>[?_>XTBU_SB#H-FA
M4LE8(D=U?-!(>A6&)$P4+.'E:<$Q8 \OEI7ZB&H:JDMFMOK$KAXNZX[6H>KH
M2XYW>XT= M\Y)A!'S)_Y]T;8< 74TH=K/MQZLW\7&L2C!3;-PAKZ]%F9"Q(#
MQXEFT>1+S68[X9@"5]'O6 OX%Y06.>-$#\5.$]FH!,#;K07-#\,5!#JR]U+A
MN_"\M9P[$_XG.R.WV9'/>G@,7?X958K=2'$$,:VL962ZJ)W'UPK-VPVBTR[0
MJISQ(HS^26[9N*,T=\SMYW[CRMR?C;6''+*7YWF$]8FSSIS2^_6N\Q2B#=O9
MU\2+G1A)9IJ- S6XI<PD%0S$BSIV+BJ!$Z#YJ<WW,(G13CFOK[SOM8U+W[FK
M^G6#?ULNR7;\[.-Z&S_755LG>X]J+KM/V0:31 $F^\!9.D5'%&^^#^Q(>E(2
MZNB=E_Y3IE] 5G(.+?EL[=66ER:$7QNSWWTRD_AD$N_9K8BT>/XL+(*L*1JX
MREX-A_<T<W0:T2+^$MBK)6ZJ'(<B^Q]\VA65$Y=[Y)/_S#ZQD]6:_!OX*U=L
MZXST[^[T,/_PNVC/]/C?**GGBS]"?K5A7)!\50)Y8:% 0>H6H.#ZGK4NR];O
M7HM^R1C[[P4'/;_]]+JCFDD!M%=_A=*D^Q!O)5"F!!*(PU:?43S5KAPUM=FG
M!*XWPYI2S0QI-+P0+^$84-_$SJ;;"E.E?C$)_.8>L#_"__" '0;]CFA#+C"]
MK&.R#S*B8["FX4=S]>8-)'$S1AYU3S.'?*LX&?.?KQJ/W[&R2*Z\]>C6K?R[
M74EKUY[4_?/%KW^JVDY=MQ#!N,#MIL^OI\+\(OXPIG2_.^E*#"*25M_E0?R5
M7P3NJW[,[/'4Z?O+Z[56X2M3WOBT3YAZV+$]JPN?5MUX>;:Z)KGCEX&GO\^(
M;[XFB[P_O?\^(?YUXM&>VN S#[5_U;"XM7SCE:+4-85Q]WR(]%NV[GG!25;!
MF>>/KGQ:T:B[Y^GN\[K<57NFTU=YN &KCOW;\>./ZYCO\9_O+RNX5?T/N'H=
M5?!YJAM&B?!T6]P:>.#%$WA6^AN\8A2O2V2B*)X/8*=6DHBD!T^^$09T5RL!
M_0E]MX<3Q\)KNRIRIP44Z8+7X"N7>K[Q7Q_9[2P&[@+SZQ(J'RTETZI\%8^T
M_0"Z8@VK13A'4!U!/% W.4CWM_+O*R(L8IBU>,4F>AM!$68UG=W1-Y]KSEV,
M?L-BA=='IA0-/K3[6%8N])NHCRYX]?U>D],C(QXZU=H6W>U::X/W?'YYNVS[
MY'+-5VBPE;I:!1=?92J>$9^DJ%3AXQT&_!-'2X47%/E3&K0-NU/5)!TD')I@
MZF--IWP7J7<+R2JF9I>5RSDR*\\>Y^/Y0N$D;="G?R"[5!J?6SQ79\09K,W*
MC/&C#Q9F35\>\.EY]_4BWJ#N_,GO2JYB'50@906RY$;\(17DZ',E&"5@JVKN
M5L.^BK2Q&17AI)R%LE3<>TAF_LO\RQ=M\54O^,7GB.P-G<[6101R D_PD2$:
MUCR<$M);TQ3C];3;-AUKF+G+T'_&XVCVR)_=F[-/YI_:OCG=[Y3^#QY/KZM]
MCD%V$!)IXVSJ( [.1*^E?2TJ_.95SK_UJN];T=VKP<'!9[0>KT]:JK'LQ]'K
MR]??O/X=,8_99J97^[AOWI^Q"OY%Z '*D7J?IC+/BHG;88N;R]2'VK$YY2,'
MHVH%D?G:PX*BVIBGKI=,W@V5MZWL2@*^AOR[._W=_DV:8-:1K;[]H5>\4ZO"
MJ-<NWOT(_63/7(,I[5!#+VLN+9G:I5$6$D2*V=37GVL+\%?/Z1V,L%C_YYVG
ME+[\BV+3)3VG>BB[8RI#I>P-_1'1VC/F>Y_U/LKOC_8WM9P6"K*R([,L7L?3
MB"4YK_<^..W7O,W^_.2[T\[GR74 )???+VC+W^W1W?G5I>F-:VD/L!EGQ;,K
M R>?3,5F)9WKV38_\_W84;S>N"#*K^V):.%ITLPG7__NZI31/CMK"QYF.FJB
M@%U?ERK8?[<^XK5<]#45@.D$>0)V'<S:VX]8BVDW.37\9&<[<8"Y5Z>SZ_U)
M)5"#:S,9MO+OG,_973WC_V/O] =H;>HLOO?1]LAMLQ%%&KMG2NY8+CO91]*B
MOL!I(]HBF@[9O)E@Q"'BM<@.S?4:Z2+\"C)AG[R,^L/;T#P3D$^/FHI [^V,
MBEO3>/##X$0L]JZJAY^0/D$RI9G0_L;UK-IY'8\CW1?&>J/]9=8V^)J]F_H4
M^='+[N96!_?OL%CPW>F^=$M G_K+R>)!W]UG4%9&/#[=H/VL+5K76<_6L0+)
M#LS:%FC5>8[AU2LBGL@Z\CB*$]S(29F]D.GA=&E3B]WPP^HS[_:O4_\H_)OT
M<O]W(<IZNG/''S>C.]::%7ZYCTI7M7ZIB)42</LB50$_[S&L@NB.37^;ONS[
MO2I"S#4_VM =35@#^Q_NBY+;>_ZD! [W.N\M&@PW]-N_)3C'N^'I\X;4CT.>
MJ>O/W5D,O=-ONTQPM-"NKC0\.Y)U-NQAF&-B9EE)N"$4\#;<,;K7J-^H/Z,2
MCKSP:>9<IJKY/O>M^39S\%I[\KH.0$GYIR$D/>#^ )DL\DN\L1!S69?@YQE_
MQCI;\:?)[^<:GOKWWO&P;ZQS#ZO(_+2K*"YHY_I<\\O)SWS6J[_'_#.7/:QF
M&)+]>4:QF<S[<-:>_MFY,#;_T:DPX[;<LH )FZ]5S>\G+_?[VGB>Q>1&7$)E
M1=W&Y9"<R4*#A^^Z[2I,>,;!>37WPP61SPO#?ZAH8Y:'+O0+\N[1(GD/^2&T
MX&W2K*-55FK;#'Z\40X,'K^*ND/[YWORS+'MCIUW)ZW&=G:FK8?I&V R4RL4
M=!2U_Y+I%4XLO<*Y$+$;8W&K:W;_YL'(@/5A^Q_ICD<2CO$/KQLK/1P]B7,$
M8.$_DI(I:VV>HV:J[?M^9YO*4,7&[DW/V-6,$YTU3M:$(W=F#S<]ZXFV.L?N
M&7M6&Y>..U9=_YB=&+S3+W#HM-^;)_R5MRN;  I.ICX9N+D>/@7AW2!<.B5$
M,@:B9P)DWL@N4,&!U'F^(]:0%^ST0M62G!4I@143QHSD^0,9Q_NRW+HN5$0-
M^>?N(Z9QB20M_$4;R]^%/_MR<8_Q2+(2J':0,QUF*I1 A9XD6Y9]56M+P57=
MF]=W[39=]'T?\P(S6"6:G3&2D(90;1Q#Q!T:"QB((@Q9B<>NS;EUX<(Q O\7
M?H9T$7KE>-XRQCY0D:(JO$K D((1!9@?Z>F?_""A'^FJN%GU[MWI=[8#!J_,
MJ<]]FVF/F4@\5<"14IEFM#D^N'C55I5.PTJ@RA>9EQ<H <B6<X&EH-G2N U*
MX#SKZY3,3;5U8=1! J(@?C+>HBZ:A6-HTWU*P(46RD$\,4.J76=VH,%/*H@N
M5\0JNFAP-J'65PG@LF5)*GF+4Y@*978T/D&@BGH##^F?2F#LBSOBQ)&&J["-
M4TU0;,Z:N:L$^!_9HH*K6#,E0(]1=!"^#$C35('4+7_*^8ITJ=K!67DV9XPU
M8Z2JB<6R8-J7KZQGH?=1= 9BP)6&K;OW;Q=SL8[YA#5]K/0T\7(VG8=*LS<*
M7'MKA*3O'Z@0$FKB*]KIXH;,$>U3T<]"Y/F2C(.W/L8UG(P8D4?TAT5&2&Y6
M=1C7C:?%]\#1"QLY?PB'XD8QK4(T.4.A[2-$8='P<VOV#PJN4)MM1G8_\E2>
M'0(]EQ=0HH/!'@F3/@9F74,(ETCGZQ;[[XK1:\@8CX;&*D6WHOD9IQI:^DL!
M^?)'__6HKM7R.TK@K$-#&AZ?2M/W4\0\O:6]2<6<"=3>CAC;[#L\P2]N%W"A
M7%L&M>I%_Z'DCJBJ_6?T5QA$OZ4%,=YFCAT*N"P4HUOCTG7F0ZN7]9^1<W#A
M@U$E R%;-G3Y'F-(DXDVY8?/W70K7<$>W! UN.*=#8CG,I-B/UV3G:-V"O4^
M45'D'C<X3(Q+Y(#X"$L/$%$"3]B%DF"XZ2'B"/)Y'H1U9#R7O;YW+MU^X(4?
M,^%3HZLHS9K(\[LN&(0O7T[][#%$GC,INX MAX-EVZ>4  H7SDQE:HAA-]&"
M/)V"AYR.R)N<3<4;"D/UX4M[X FQ-E&H R^,"L8KEI-K\+!?;#QS9D?!5*84
M99K[AE,6]@.A#?3WWZ<V+D C!ASI.BBRGKJ>'*&PA)FMQH'W:*/')14&TD[Y
MPQJ.[D2]=:N"63&9MQ)K^1C^<NG!8%B,<7'>W7(A3!:Z$>WDE<SXBZ$]7-+&
MJ7'.$\WI*^*#L]84)_%LNO%\_Q]OLA-KTV0QU/[%BM:T=LN,C8&N0;*]_$U5
M19SZZ'O',O&_7GWGVQ:H"Z^%!EK1H,?L4,*H$GC!TH"9H\)V=#+-1 E$ZOB_
M6#SR1#3$O[ZXD#)'2&96TQC.%_--C4[T;HLZ7L1IQ20:]]721223M>O3N)^G
M^O7?"</NC&>M")I#\4S\XS$BX77V]]17S"K+=.Q:F'.0=(.C337W+$'6?<ME
MHT8#V4XB1P\Q=6CE:),M6P2)URW3D(A1%FKBERECE]J[9\6O/;>/"/TXH$M_
MN=AD9OOKDX!4E:",Z4Z-P\+JDVAIK"H7(QMI+5\[,(B3*E/^+SG'^9YMC1Q4
MQ5V*BADXU<*;C7@H2"*\2MD!VD@WR\NP&(H9Y,WB8NB7V680(;E1'<J1;$,#
M-:BT6%8RVY PY GY>\N9$:J\R&I3A<"&Y^" H++P2=]LM0[J)-.[QV!.)G6!
MW-M>;F>;3Q ,HX5I'%W*:C$K^6@XITH)I%,M*7958/O-,^!-):#5J"W&FX69
MV2B!&_AFA7ZW+7IE&'K5/-HX5+B21 G*#XU5L(I>V#J%(0>#BR8</SU08_V=
M-A3^G>@0?E;_%?5 (_-_7&0X_\\K9.!Q"6JP4%0WO0 52K$0OF6&**'FEL%9
MTI1>BH%8FV2@Z,%5Q_ 8WTU1#7MI(22&8+C_=CG97>S>BC>$?8^FR8*X K,R
MHLL;QJ;A=$566'2PLX$[F^,Y]9XF("D..4R[*X&08$M%E=&,]1[TZ6-NJX#_
M:/BVJZHK<@T7PI YXP;+E8#/LHIX.L%,Q1V?E\KS<-/@-X_(3QI6JTE-*;=E
M)&1O/]58P<=:0JA$K&8XK=J=L;D/L2JDV,/!Q%&A'CRP]QF<_I!\O0VE0:X2
MFS(3Y](O>751UU"P_8EUM]CKR7DN]I,25W",/AL9%1?'U\LU;IF:BMVB_O4/
MJ+T%I8N@>W A7VDAI@[27_L5]K")A_P9=1L2("^M9@S:M'42F?JX<'0*IRI&
M^@#:5)DH024ZYMT^6T3FM_N8K87C5>63B>HH"!TQZG;&@(5<HXQ7HJY+I7$E
M-= 7A=;>2MBDE6U3!8ZU\C7(GX3[H(_WG5<4(LN?<\!WM.4D)?!3H823J 1T
M*7H:Y:,100&-\#QZ)DR>,^IR7'2@XN(C(O0J7HS7@A-$'^CTJ"9TFX^P:>ZH
MYI=<"5.0(YT!LV[8"5><@IF2ME+QC+^X2(]L>;H7%]QQ1"BV6TB:GWT;TDS3
M+>Z-,E5W@[?&!54@VV$/6<!D[,<,2&U&@2;Z?6#1*WQ%;\K%^]D1CGC=2,HO
M,%VV%Z'(_^ 0.2N(F1RTPGQOG,P19N'ALP5D*VGX<PC3C!8XO1BQAW5&0Q$4
MI.XZ<*%1VRBE>C;M,27R&72OGVKD>K&(S'6K/]<USZ3'TF[8#N-:'RM$%$_8
M%"1)#ONMPQFQ#6%-<3CYI\]31\$!Q!*[JLO9TY+.(LTDYN5?*O H/Q7@4>SQ
M8/#AX.3FUE%9_,.*IM'LU2L",X*"0DI."28$T<4U2<RS$<ONIB?^IN<W>')0
MP/O53W!*\.)V<P21M#1LI:ZKL=NJ'V^WI3X$  4-NY5"5<G4=7)("WKM'#K1
MCS3C*F'JJ0*I%;)?&.6G1:I";RK"GMNN D'$I8#ZE]EF5332HV?LL'I#0G+W
M)^E4&PU-L1MU,E4_")[/8H5AO^O73,%N1!F1<=QZ6II\0.Q3 <6)A=/J2F"9
M-UC*0%9 #JV+\R,-LI^073!&Y(D?M6\H@:O:S;0'G/7K:<TR58>%.PB:W8N'
M# 6S/OU&!SL;@T**PA>,KU5YY/H3GF5XUO>*Y;\77,7]03*:8%8K :Y00-@'
MUX$9(E)*8YAXQDBQ@@;R7P0:0N@D7#!_+7EC#Y?H,&,.MI^&TT;CK1&?Q9*$
M*U :E[8D'^*G.J\%IT[T1J7=0UP+PMA&3*Z#;_W5[NWVU&UPFG2P!E("5U7%
MTE=$Y\W>Q&)A[Q):LZM8GM5(>(2LZXWBZ$\)M><Y=*8ZAKU&";1TJ7,#34%.
M4F-<^50L@2<W$ W0D1#-JY_86TJO(6L$;5F&3\2[Q^H5R58?2;<XU27WP#AO
M1HLC)A&C,*>XDI)P>HJ=_%&YC6]/-69:F,31KJB&Q&B]<$%_R=/!"24@,!ZI
MR2<3N(:_\,[USU<<^.6I?UBV?=V#B5%TLL#])B><D.17UTY253@P9N9LT01G
M#=91,8!;-1=/;*4]#4!&;"%#)0!;$IK74#7)_%,]);"+'9].V4]UA+?CU28R
MLY-NBQH8!I.W1V B;]&P?/.FI B2M.);I,#$YL6Z)$PTAV%$M>JGG!HU86F%
MU].GGY>?1-SJZZ"0Z1V%Y"^M.\F7]G91M0FGI@@K%;K4 ?U7(9#AB/"%H#W9
MMN*[,*QI.'9+ZJ?XK=&T;D82&CP6@1*[I^'.T;YC)NF3+QV1/U3%'6ZMBMK$
M+JYBQM7MTUA=52DUIG'E_K[=%-JRNT-_1>>74(Z#WB^9A\/F?CR%',HR+KH(
M7RSM=6*J2IX19S07IT^Q$77$2*]""],58KY.J%]=VCFP1@FTQH>(YB=#_<:2
MYBJP)!5R!#%7O21%Q<EQW.RVC#CQKIG^?A^POZ)XTFAJ>\H#/_P/FK>0_5!6
MBC-!I<[-VZ+3B:V7V2ZPJP25[%B9#V6TZ=P?)A/W0ED\%YPT'$XL1RP;>IUW
MQ)>.U]^ZE<UJG=+HI=B)=/#[J_-0)J=@_T-9A_!Z?A,^I5\,1)8MN+1Z#!<%
M;VZI:U8"JZQ97-7>?(^?H4&'9D6*?-E6E95O&L#9O=!I3MT%#HJ]@7( <A8$
M#'92T7#.,;@,#!V"DV:;!=9/_<CEW(6+ 5G@Y1(!:<[T$N0@_;DW6FXY:CV6
M3M4=@1../NDB<(5:G^Q86J\NQD>4A"W24J-,""AR\,<?1@+"'+?Y.:3.#3L=
MK%-A],$N__V0=5--;<[%$N&K+X9ULMBI6B5@@G56\//TY;F(IX292M!T#@9C
M6MAH<"0#,GI1ZTLS4*5CFK%I7=HLA5CJ_L#3@.S4S-1Q-OI9L'!K7K@FW;[;
MJ3J!:X;."(#L6??#LA]K\C0E&&15N+A=9#HL@N=%$>@VX[II0A%R*1M]-?L(
M1X))Y*Q!CD/J[;&:,XFC#,TP'\Y*NR$3_E6J,1P3ED]FN<)%U@@^GQSG1>?&
M+#KPT+I<UJ1@N<1977:6.FCD-SL]FT\Y#C%:24O<SI8BFY5 XFMQ@(?T(J23
M7IM^CEFMV<;2)$-8E[!,E4A%-] TR#D2RQ;:2F1K+]6$:/^%\H-*]1*WS\<)
M3?"A(VL&*OZBU2DLY(789;"5[P#%24)+$^HTFHO16N2@$Q ]S3:=UN9GEG-1
MQ$>-^WG7UHEU/+SO2#^-./G'JQ]H>M)?D['C5H2#:Z_M<.2B=H3-L:?/F<WS
M+&-:LS,%_ZA5=F0J;Z/\+L6513[.XX,RA5'ZAS%NNK]W)^78Z-2IFEKP@_#6
MP6?UU8W@D:P' 63FGTWL_6!F8LQ%\;7-]XI>V1?O06<+P:,D=22H%Q<Y["[&
M<!F#,G]X"!SB<AZGOTF4[:&XI(GHZ1LRI.EP=#!$E;52,?)<MC$2]K@S$L$0
M(9PW^*<_.6E(=*O8>I[19KWY3XEH<_$#>!_*\#0QDRU[2 F3ESE[BX>UID;=
MN?Q4X0JVX3;<T^V%H)%HI I$>8'N=#O:#<%8^D=0.),HXJ<+')*1[Z*50()0
M#ZM-7C)TM-=96[2U%'SX.J: O!VO_A9QJX,V/RGBC NY0@95#TZ 3%3LJSV=
MMYSB+L*O)%N*L6D7P\K#LD=2('41FI=0X4_&B$D)\Q';KYSA=-:8AK0HMH+R
M.3>?>*<378=S*JLK?/?WSF,NW4=]_-),JXF9^2+")\::Y4/N1^6%=GP],E<4
M,IW!(M9B-\JS*IU72Z8(R7GFL AR;V::85<CZ^NZV*BP_A60/NV&G\-52EAT
M0;AB'?1A@=Y)--O2,UU=87G\63TXV\NL4N67-9DK82$&"[QLYLU@:(%'TD<
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
MKIQ[W63.C2B>$+Q\VINX4*?H83[9GBCS4/P5N$J>-4\S#1\Q!FOOBODW C=
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
M)+DBO1@2D^Y17SH/46P^%.86;V;GBZ[L8%U1._D$@+/[3+IJ_4;NZQS(@E5
M[,VK%+E[7V.)FI$68)C_"L"GG '1(E>WK PG^IH!M_*7@%:SISKC*,EE/8V"
MH$*7+&5-]4($N+0!C^;\=OFRDT/Z3LHM8;6LH64.%-8A)ICQB/-IEVIKH$\Z
M=YH->.V&"KU\8$LDW:):_YB^A4I1S;FA(74Y\4X4DZR"V6GK.L?'4]=OH@4N
M3.&\BY"WOGKV\BM]+> %+W8\ 10QQ]$+B(;VKT/R TS7X?NV*R!L(<DZ4.XU
MG(L(9+0DT_H(N8F8MMT[_(HFU%-#2'/.I9RH,O=](A^0^XXR[7A?>[VC^P.4
M@$^&#WH!A#Y0 XUP3@T)3?DNNK4T1\#AU@21.>7;W"M\;42]TVBZ6%)EJF N
MN(-]1FVWKDE,=^QVZ;7=WXH[ 2[&#H=G>5:\S-H'O,THC9PJT/]AHCBGS=;G
M95"[MX)L57V6JK6"8K-7X-A^>.J'R.R/"JMVQ>",GR[<=R$L"3D%!1Y)<'[I
M8T19]K2HFCPWUU@^,$W/-W019N*\2MZYIAJP\'(9S3$!4)Z$?LO^G -BO?E=
M%P##78V3Z^OVR"D&<R3J(O,XP*>OX;-%P5EICV3'?5T;CYV$O*L2,GV.S9%]
M\U1_@2T\B8!70XNI%*@, 8LD+=:TM<\ 2H,RZ0>Y[+7<.M.PA&9;H2_$S=;M
MZQTZJJ!F-=J;MM+7P\>! QQ 5A],N4G;4TP5J:X]K U@Q2;:?3!L[')Q'SGG
MXXE [45JDYJ01%MEV $Q,?4<KP;B D2V$^9 9!%[ >Q0,I@=5H<=V="'E;,:
MV)9\!KD8W@?E]XU0)(MA;RBVZ!1M/[#<;?(V;JTFU#$(_,%7[>@;$N#3O'3F
MA&T#H\KK-=O^%'2VI9Y@C9NA;F(O>_\G0Y5&\U G8@.CPN:6QS1M"/CP[L/A
MDAB[L52<WUFM]1S;3].O[&]J?O:R-2:B#*[4YAA1OV;J$-'__KVW$54FT?D$
M9E%]M&;/ )ED+%EH<QIB(MFWE+:MHWP3[K!RKF'Y &;.5?:M@/B; H*PB^:
M .M"*N&4O46787DHE2G]&:J5BO(V F.W<3ZJ,:L!EAIK!HWY=.'VJW-RPSL9
M).'W]<(*C#[WGA$UM)7>WCEC0O)?:06@Q4V_S_2'A99J1%6*]-G"B=/!LG<Q
MX-C(+Z81PLK71T\B"'^&WLQ$+?XI#U]];>=RU;&@W\;G%]Q!K;N.;_C'>\K_
MX>(F&W"&9OIFD"*=@)KZ,E[MIZ01GK<@\NZ]K=2"N%&!003O9MDPCM3'3J]V
MLXAT6P$ZW6%R0J#D?>"1&Q3.@)SWQD:;7#)0:9MH[7^+PE__$-W8PX765-\K
MI7KU,:Z/&1RHX?N!,1$:4:!CPUB-KX]JLL&=,AL2J?%,,!RI<0MQV&APCTL_
MGU@2TF^_$= +&QBFD0_<-A<44FL\A9TQ%*O]Q<NNCNQM;Y=%J_T0WD*$<M1U
MX>K-/+!C;X8:<Z?*B$K7LBU<J/A%EJV\(>%R^A\CNA41-C6I_)UYA/U @8Q)
MPUR)4]>=;BDA?X.*3KYD[K;.=DBIJMOX5\N$_!8*WJ#/$YZGR DJULCOJEZB
M/W#8U8A:8%@6"L4X$Y=0,T3V%LS7KN  L3+\.B,<:TX[#S&XU 1M6B<_ZB&-
M"-U0<5$G2?%9R? QP/%H6U7F')]<._Y1(RJ":/5!YX48%%H7>XL6KCM NZSG
MT&;J]M8#L=IT4)J.1P]AYN+70R&JV[(I:8-P ;RCM8H]CRI4A=^YM)G&(#V!
MKT%^8(;([3C:&C*56$U9W7N,J"WW1H6U&^,6G_ HLIO Z3QJ\E$HID#KG%K$
MB:;JR^FE-/*MI;0$#2-3:7,U+D0EZUD+A$LQ<ELM"20,=X&8'ZM?YC2:%@\1
MYW/&N380MY%N!9&+E>M*SY0-VL0R)_SL(@6+6Z\V;R1D"2,QD$.+-&H'J5R
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
M@CHIB0^\0R/V^9J> NGI!;Z/27DK7Z9&\-P3MQW@/U"\+W>Z>*-\X;WHDLA
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
MH"V9Z21"M>VMF4][:2G[R%=6*L6L9,(2PRP:!@P7.0HM_@14."P7LJW/,Q5
MHCC5^ZH64_H[]E+#+G@'X/6:E<X 'O+&9D(V'C-5"J$*PV0O'P\])R&BKPK-
MJ=8'6VGSR@:OT1<]:^7O0=?0D.J0%&YH%\SNM FJPKS_,&!P E)9^;2P9SF-
M89MDPWQ**8E1+<T41ICZ1O1GUX@N -T\-68AO &\ 4B3Q^#H?+)A>0>\Q\Z0
M7@IYG03^5CV\FW"$H+HG,$-*AF?B0P1Q3GR_%FSVH-8%U 71NSBJH99JQ6!
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
M("%41.<)-26=ME'G!Q<J9W(%-G":Q(YC78::N](XA6-!(X&"\D?R4:PCG/.
M2K RLX #H*1K8&C?O-DTG3]5JJR7*#*P2/@SZ'>P*UZ/@A@M<E16+>[20#,'
M3"?[?KKBMMP!K1W*OUPZ$O'^44/JP\+37H-Q<M<JMQ5R0[&"?,#_C6#N?K54
MFC-<KMM-?\59 ,0 V<G(C!^FV6G 4AI*.:(/5'FL(5#+]T.+>>4OJ^1C*T9>
M/QSV=>91SI;)(X;S=S5D<!T'1UF/<,N?2+'Y_I+)@9-SIQKF0=+Q>68*<Q,L
M'-,H#.$"3VXJW&Y";$I1"PVWB$Z,48^'LJOT%^B_8LU81R#P-R%Z"S6^,XH;
M)L1?00)7,[CVAF3&>[-5B LFQ--Z?8$),:XP(;Y'F2/NG$2%['(26*[*N"/_
MK-!_ SI]II:-#LV(/WQN-JY]CMW85/OKIWB*]X="W*4^]ZKJ<S^K+5G[W[U>
M_A?FB:]?C3/R?]4F%)H?^L_BA)F'B+\X]G"0:C%3Q5Y)39,(YH/I4F8M:T-\
M& $-<L?YP5X%Y]/+([:N'$X^SWP8US H*2LL(?457,HO&YF9O3Y2-M) +R+M
MR-/^S>.C85+$>7M1^PJ^5S>$[*%OB2U>#R<]HFI>$/S!^NMT1_BSBGLE<9 2
MC%\V1O<#@\1D_%K:MK1F$'[3]YH OBM(U[)25.V9,Q&[RIUN"X2)9?W^3<S1
M"GOI[HT"\\P"JF:NJ'V%L17@T6M4[-Q+.X>'')E[8*8)L<@"OJD+@--44<S6
MG:K;\&O04HUNAK%K(N&DXU M@,3@22I@#1P@"4WV$0\ R%'"VKX$M^,,Y%O2
M:[6_2YA=<E_>O-F]4&2 (=]L$=>Q7G"-AIM.6-AI7*O_"ORM>!UT:B@'+,1#
MV))R.$;TP?+ECR>".O3^%>2">Z3S2WCV^W?)?AK(">LY)^V_7^1?'PQ:B%[O
M]JJ88BR  XYDOS[Q##IP4^MA.5QG<43F3;[@]*GQ^[^?WM_GVVNHN8QJ^&6^
MJRXS*_MR$3U"?PYFZ2R,70[E(G,R5;TCH, D,6,E/*"LS\%8Z #]>0@_@8)V
MZF-4%$M8HTRZ9ESUCK88TCM(,SXZ[^RBN:I3%YR$FCCB>+HFG'W&X4;QSELM
M!3&2R$;#D<E6['9&\RX&"6__CG8<_,@4.%%3#L+Q%61%75*FP);Z$UY^HC6O
M@WIH4B,;[P0OB@"KKH/Q/_Q9T#M%E%->&+^&N14-0\1R9B)R121<LP=5T"L9
MXOPP3]>I:3NAJF]6+*7MA3O5.$=\EQ=W(35:PEF!(:F=;%J8)R"4UCW];G6%
M.C4P?LIMUT>Q0^_GX2%T_:J!B, DQH.R7Z/CGKR)GR@)H:_!,]&KIB87T+[K
MG,)9G$E-:2GPR:39:APGD1$>F6=!6=;4[SR6]R,N=SP_O.L>_W%/'FD'_W72
MC7<A:Z$=&8%<*7HU742LL\B)IV^,*_@@O!/G["N;$LJWC]"B/<1%X=[(3 [2
MZ&-\)3=#?0OZ*SKF2=0*TBZC'1P,,8]VZ,^1-0O33G6??PHNOJTNLCE4!S%R
M,<3XQ6=,B"?M$]\H <M #;!Z3!;A_;%%@809TKHA#!RL(=J-<FQK.=>-JPT9
M)? V#?'M3//0V@[,YM2+#R-Q4/ZA9W"1DK-JQ.% 34Q*Q>@NK*<S$EA5F^,:
MJ43V1P6U,*PQGN=4'.N]H/0@)["'3XF9TZ)W!A<7IMZ+Q6Z/3 T*3VM-+BW*
M^%7KA)"WE3WEV+6O_GH@3A;QP_R1'RG?MN]]2/,%%]=CRR]64=$M#I(WO(LE
M0V0?7VY&@O\^31@?'/6BHQM[MS0^+@C155G[4*=2<NKRHG8Z];U4AJXS(?R
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
M]=M-G#?@W-ZTT)),[)]M+4RJE)R=#0Y$T"/U!\W+%PTSU#&YB9/V"GUH?DL
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
M(3Y#P<<Z^1_NBU65<%E!IO#HEV%&NM(Z@4FU^&CSZ##]3&,,81MPD>)2)ZK
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
M<<W-%$7!FJ#NG^']M0_"^USFB%H3/39WUSM!>H_/187\ 0^Z,92,1C1L5"C
M_;2OXY]SYSQIZFXJ$FO"-/1^ABW<N$5BG$JL);5<4>MOI8Z<V*T R]P&0C7"
M,V); GQ7>^M#) 8UA-,>'-"+*23NZT/V:O@#0L,?7FH^%@2KYZ@H7.97ABQO
M12MWX:%DMDC4?*R<PO-O*#P0<Q+61)"&WI  :9O$6VCSF<IIHA7L8,D0)B,I
M_=QORN!JHKW4N*@;_\D,E/O'X4^)Q#$QNCJHL9]8U&?7DV?]M )9TYK'_><.
MF3&^6I"5M!8["@OZHMT2=087TCZ/-Z$\?$$E:=SFB405%6]'!JU[D[\K22J$
M7WPOV0Y^7: +[]ZK5F*[VAUX:MA92Z2-#)*9?E"BO&@&)G)=P6RXS".G\ESU
MMSS>2J6?2M+&Y1\./TCF^GVD'Z8(]:0LIL &G8K"$ZU0T  \O!*5I7L6'TLP
M!LM+F$XA!7H_?4PVQ^K;YV=)M<EJU"H#CU)?@-^]5Q&ISQ3M+@M-MZASM>!X
M=GY@FCKW-,=/90K=U33(\;O3ZP]]*URSO@AFP?7'J1 )&QGN*OY*HBDK@LPC
MME/ZI&HR"=56*!7#7_;F%0\*PSY]EC=2VG7ZK,<(_;FX/7!'6B#&TM"Q6+E%
MGP#)P1XW/]\O@=\QD')B)=LH$Z"NC4_^8Y4";T*>K']AS.U+6JJ?+ >2GO06
M].L8UAC#Y.EFLB3<0RQ)..XU<NV'H 9YIHLK6A8.\6B=#R)[],\:'A1%P\Q?
MS "+G4^:D#_:GF*P@/$$4EU[=F7DIO"\F\CHI^<^.*7O6"TN&6["I][F#RCQ
M)R.O*8U[B*#@4US>?TFRX=*#P]&N:%A]U#Z"_=VQQ)P44E/MNN#&8*,GL1!$
M_;O_ZG$?N]A2UF$BGYD\7.2^K:5>J"\N/V7ZME&BM_8TQI)<KJN$>+V,)KE^
M["TQAV@$;42=1^/O]\+6))7->OOEBQGH65K<(YH'_@2_H+1P?Q#6F:RD>5Z8
MM1J>25>_U+'*L)<2&'F4F!U<11_PQ*[HQ,.6W<0&SZ'7_L[D?=Y29):W=8R=
MI$67\MZ45Z:9G <<*O.6&&-6M6!M5?PA75/%WK?=7^'I7DHST-JKO'N$XX=\
M& K_L 7^-,C'BYC$'3/ +TJUN(=1WF1/G"[NQHG(?<^.&*&GY,A_!E=+\N6D
M;GP'FS@CO1VXA2[Z4HKJ9M(NXHVH<7CUC9LT75"3&6@:6&X&Y%0XVOW=8FS_
M'\?<OJ[6 S I8%OR6@==)E]O..I,;WJT_-@Q^'&_&="2R"XRT8\8M\:\-\GQ
MTV."NJ[)9#I@WD^M"FPI$K6:<O6KJ\2?9'U0N-[D.VME2@2?!@^G1$ 5761/
MH6XB0'@;5E,4BY%C)9H'_0F==K4&!H1<92NEU_W.)H@'Z(9Q/?NEX-<5[.R.
M.O8:4C \JYNYKIBDCM'Q*SM^VU.$=. -N0?RV\-C#6_NFFH>,L7$(P+FE6=T
M&HC3Y!JA%4_S\0UO25S4/6/EX(&:G/W!1C#=YRAH#/9GZ!7XQC)&/]0[9H09
M_[%]V.)7^K"39L"F.NYN!%RW5P@?^+;K>4N _=J;6A9"P=&Q_5H86^B'VQ9(
MC^O\X7IQ=C+8SHE["-_K,81T"O"L<(896!EU<3KW)M.8@M$1,3DOZI<>J^D5
M&1-W_-.^PN*(ZI=+5UT_#RK$QX[([#J$+,S*/\R?/@ZS"T8V9!^]T[M33[+
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
M?99,X\D+4ALQ.6''FGQ,D4NFOJ8CW(7X=HQYB[/,E,^=C__21*QB,U2#Y\Q
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
MLWT)$YHM'!ZF [H"G8CWX/@&EF]C-(A_0[CJ@%0H)T1?:[&:_S&)F+=2!U"
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
MIEA2U1<*]8*HMJ.#-W@]D!Q,L_>@]@EL+\UA:DK-4DN7GJA&9B)AV?E8!W1
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
M&BFQ*!JL9D3C$O)0Z"B^5_MT'=V>]>M,_P'B%?'J:>T[X0<2 9;1A@??0&L
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
M96<X?!$VYJQO%]C#]=:$-1Z%\+N%B@M$G=#:G8+.>?.Y7:)Q)8=(VOZ2$/M
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
MB>)8!\68B&\4(CRUQ-(K?^?Q'!W &JF;?,E_L#QQ]3[Q@I/F-K/BWF8\,_C
M+2IZF#OK68MO0]]2Z5:BL\UI=!<A*-%3$08;!R6P_\! KK&Q1"&\7/&2K:'-
M95WL_&5S3+CM\@E-<4;V$X_BJL3%]SV7;D@^=&$^Y8#;![,;](*"!Y?GK_Y_
MO0C2ALL+((09/!J)!JE?:XOA<&IBM"!%-;: ]4!Z$.T7,0Q";%=*23N8<CL0
MDBZL5C<GY7U]1."4Y&K=9N0EA 8L]%OYTES[9O]6\"/_ZSBKPHH05]^J=O+4
MN?!2=U?$L'%F\G:1RL=Z#UJ94XXRE:?OY_\(_Q32\RD)P3$A88*K(/1(-++%
M[Q\=L-C=56/*-3P.SA^(SDSCK#Z3)>ZJ=?UZYV%>9N*$<%YH]!C8&_AU!?$>
MPD]'^!,?L-ZO=EQ[#PX!KT5#S7"*P*9&ZCSJ*NJ!$S]/%+ZP$]40V0]>1:Y*
M-ZY<N/USF\U/#6OZH_6O]$9!640KB.R5=6UA=-3N4HV9$F(>Q9VA[+UKOEHM
MH%J%G3$-\?]!M/,:/^GP^NL)UY;W&)YZ>BQNA3XN88,%74/^#+7-5#)&1JIZ
MT_YYG%AY&Y3BZ*@$&]_6.C(:+B\35+T5]H^-\#KXXU/\+FYO,#%/J#G)9F'U
MCWV15PI[?#F=VOY9!RA]%6-4%I,P>?&=J!"OFX%3QAB6PR#B+>Q]7L?[8HZ!
M)=A-[O15TJ4'PCD.N=2DL55W&T C]_.J)3J@K63T+*E0Y&O$7@<,X9LF^<':
M;,X"C$N8^\7)>7N>5;WA:BLO19&>>X,,XYTGHOTZH06P/ -&]G-[/)L$EF4H
M6"]2"!-M+5^XUNRZ.@8I _)E0_>"CJ'-I$WCW9O<W)\Q9Q[4,3;R3@?,P8>C
M7W1>5T(]X\KSTK..<[)@Q5',]A5A(M1G__&O<2K]\(^[%Y\TCHZX%Q'W91>^
M,$!->\?>CTH/8N./!M.@.'R640'WL5?H5:FSLT'_SLV+]VT.NAZ71705_T,L
M8H,(I=YWSJ" @D4H6K:(.&![R8[\_/SLJKXYE\[]^H_7Q_.)8X%%6V<OVO]_
M?NU8NW\/<'V;_EME/E\?*]3L("0Z0+]2HH>%J<!F9J)P0:0D-5J"V\'&3CR0
M]6H'0HZ%#.?D3VT5U6T3!IT?,WPN?C@1-N.T=_FEGV6//3^9_-:HWP,]O<";
MH?B3!;Y&!Z#F!CW&:9"KU0ER>]2?DD@39V.T7XKO>L#RW?VNUDMIXR_:@1 )
M^4/^;\B)'#4OJ&#0/S C?5W9HS,16_[D'%J]X-KK^Q?O+RM:D6,H%XOA>+ "
MNNK+%1BP#R"T9NILEZ*'(<5*25*.?1ONJWCW[D+2K-B5D>E&GZ[6+E#<G?-C
M[O5GG3N,]88MHF/3;YQ\T][79=LYE&O[?NL2?.?&3OY!5Z[G#)Q.OSS?X1_.
M6K8_QD!<ZWKZFWRO!7H@F0UC21PKMP LJ9GP0(UO*?B&(2\?#[6&U&R61K9<
M/.I8$9(O=8Z)"3F=M2/U6QNS2]:YQE@ RE#PFH7Z Y"9P(0UWL SXRS%[C//
MN6]6<6>'^?LEXQL>-]>D#>Z8R([RO!%PZ>+K&XVG4OZT6UOB$.ZXU;9HQT;6
M!%2(=0P #U*9<[=,XEZYE/T[+M7J@(5L0Z9*0TWX#A.)U#Q39\CH#,>U'9\U
MT_GU9F;VV)4+CL';D;Y*U8[6$S(&DQHPW/,Y73%8N[WL[OFHDKI$AM,\.V B
MU4%%-24A<"O\$W\N[O,79J.4]8RK?T5D31K?A:'T1<^QH%+\1V3G7=4KANGP
M_<3K][V^GL2YK?2U^:*=9<5 Q!^2?S7T_ZZ1W]8N&Y.BJ[*WSC9OP-*:!<9(
M[%CB6;:/T@?<5HOR4V[6"TPJW_%O^C+-L#R-Y5&I\,G$X5NB,S.OL(AMG:4[
M_KK^\53;JF^MODLH'?I?RHMWD3 8Q[)3@$VR!)X)=#KV@+C>C[<8/DM+R''
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
M 8\?L(T'VFJ=@R,4YW\]:FEEUX475RP\]L?EV. =B_91=-W_#5!+ P04
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
MXU7Q =DG<M0L"@+S;NRFEEYF(.9.55S:G[K=?''^,%!M;L"L>C6DZ&DJ-W-
M<'KT?(=[/1DFVK*'MLQW$OTD0ZN$:0*R")QC 3H.QW#]Z$&\#6_X=B=P#Z,#
MO(N@(ZR)(;P5=C7J=Y1V39>)ITH?P/E<W; Z??O*JL(9GQ*)/S73S@5*5Y G
M"(D^8I,1)!+IL QJ"!;WA'$WRTUY 'QFR3DD6I0K2>ZUB#W8RQMP&"GR I<
MG5GFT@X99D0)>R>41]M3A&R)6\GP_%2MRA;UU'I.VCR #/"AX.T\S -+TETI
M*G4%M4YN*W8B C8I#OM'YO2SR60N#M7N8U2?2% 4QL;QQ\YQ7=\.WJ9<Z72M
M:1Q"6F49=;0RU-[*$*EXQ[@;#M6*O*3C8/XU,.IE;;[(N</!0C3^[)7\8M^!
M(;R!JDK2?)H&EN7G58-MNU+AXU3$YVH^"@Q3%4)8/6U0L\),[AQ6IF@\IY>S
MOWMIF=4V&;\9J2FVC+G8T+3=P52C*P/Z7+1ZTWK?2#FT)CS(83R>2<KKZUJ2
M#E]*.)WF/7],: Q5.;'OU"QZ4BJ?T C:=C&2-QE2 ;25&5'D$\KI+K,R!/B*
M]J+HU\05-]W1#]+<#TK8+A5ESOT!]*C[.W1 #NGR^!%%^0QF.D[%G \&0E1U
M/O%4"1-=\C\WBS[!%T@.*9YM7-+EU@LA.,Z!:]\AK^H^V6Z[C&&A[MEM)<MO
M*)ZB0HDC_=[0J,BF [E!KJ$HA@Z&!6P5_Y#N.H1P$GNF)FE-)^F([XFF5=W^
MD>7<+"UFOL(1SS8U]$$C%=X!89ZZQG_W".\ -Z%2YD0RL\;ZR1OH ^:M33-*
M;Z:<EXG<G=0CS2+-=PEDBUK#X\/XZ'X'.([8;J0C9MZ]T:_11.FX"YW"G^Z5
M'U%I>Z<Z48X&NMW#DZF1%Z4+:O/5LOL_,'=70'J)>.3](I\<6\LK@*CD?JMQ
M'G9GE99DX+C6G:2Y0MJE'E?$SQZO3:\6^F2%LLF^ZNEAGT?"HM@EEQK*@;/^
MH94QK0V=8"(K3PF[?[UWM4>+<;<H/.&?)"/1V'-/Z #[U[Z;E4@]I\\5%I$W
M(Q9K7EQNN;F2Z9O?><:W<4;XJ%*HQ1A W4> A^/DAEJR8)Q;+&IC4J<25D7H
MF">_X;X^-NUP4%%'N:'B*T6I+\;[BYMNZ6NH.V'32"]>(Z;8SS&S"]W!,!=G
M/]0E%#DU,JJ;:-52%G).N@B21MD9='\>>AVH AEBEARMLG*;<<ZLVJOA!?O$
MSADUE#,LAL'GVQ]1[%F?\?J*+YRPAN#4^D^)Y:.-V.#N/>F;F20B!X TKRM^
M9^S"E:%35.5#*&GE@H>5,.$>@M5X+H^:BJI:3%U%&87JD^[G+(Q>4D7K8#P2
MQFXPHA;/<;+F/882ZEK<3/F*H6M ZY_Y76;C  I%(_Z."L* 1Q MG9A1-6@;
M408 S6>9$X6,PR(5]BY,##!_Q:+3XT@TYQ9X.N.'MSNRKIX?3$^V\^*NQ]N_
M#N^RK<T4+*KA[X Z/,HOYN/)D>D9>%3Y- <UJ83)=0PD8D6!U;"9RDFCAO4D
MM\%@V9&DC\Q-Q?6 CA?>>%!^5#HEU!%7>Z/)N"@,^$RLUR)92\AMVR ZX,P<
MK/['!T?ED]*H=BZ)8D<_S'V'8Y_E]B)!QYVX*ZE>5R2/2Q+"V1RH^@I^D/$U
M9ZW?+^@^N9M'8,)](Y;?H6J9X &F7&>#A*XBGK^X<K28V*J$C:!YZ'F!Z FO
MEBE P.8X.HMM5-U93+5:&G0TS);Q-)J,0U\%8\I!M9_JF"+),U[F)PK^JJ#I
MTMR'5'K<9C(O0J^E>*VEX!"-IIBABH^+T$)7<;) DB&JZ9GO#.,3M/F+]Y,.
M@K]U3BBH+#<LID\>&"4V]1.;I%70#5[CUB<2''77A/PM+_O-(B+-HR*L,INN
M7H$^^_\2OA;,Y-!8J%$!B[,>K*_.%?_R>:60?^?SIHE>1"LJ*%T6.ITL)U!E
M^VH0U?GKXC*K@B71B>D:#X\L*R@U-4H8G"6MKUDT EC?@#EY=D;&80KL?UV*
M_=^U&PLGH@M^UXQ90>7<0D?*KT8_EY,J[=^OSBS^9_:](!DP.@NYM^!D?),4
M!STPY+*82*0[DD$,*^\W4_]P6TK?:$OP,\DHQ[LMQ1XBO_GRCA/&"2!%Q93.
MLI?/!@6%Q2;:>73U^#3M-=_VM'RHY%SJQF_W6_F_%NYN"Q!^>M]VL"ZR\]WQ
MTBLOMERC!E2$]KZJ)Q\YU7[TB'_]!;>#3TD<EX-Q?W%<]LS<[8CIN (8_65X
MLMMT$I[%K&%_6/S]$B<NF^X5+#YS[DG;Q"+<FU'/]W#QV7S/;]17.[!H:^![
M;4X/==;G/(6C9AWQ&^CX/4+FK-+NKOA @0U31/R0;^_X85R[0+W3E(J8_;G"
MR&HH\%1R$&_TQ"O$EN9C)XZ&YZ+"Q/!<,YL<%][8N<_'Y.GBJ*S;]ONQ65?;
MC0[7T=X/&.= 2TI8P$#Q^P&KL)#\M;4"0@=GU3SH<L/[55GPMV]?E; E,$$)
M<XBF$N,C+\_Q3MW(VMZCY>B<=_W/HAQC:K'!3X.MU:O,A3>-R."C;^2F#^UN
M?OCVCI+,RT-P8@<':'87_OSM8Y/[V[DQRH/'-/;:-?]J2?JLL]!>I=1=2'Q$
M:@TZ?1P&8J->.4930!M?_Y@V*552\#("?UI%;!I@68?0R*"WBU*!"&_H>UG;
M5&.T;_!WVGN[WR;9HBDW,86M*KT008^0($"FY09L LL+\;^ U(ERTQ<G9EM8
MO)XV[(O-6QA[0S%:OLW"F#B^L5BG+B4$HU:7 ?"?T,2&+U8_R$PR5^%P7-)4
M\P(3+.4AM;"^<IL0 7I'P 7N-&:$ 1\RF\@S/[IG%5WU7:JH?0(]*O/S4J'!
M=&TM4_R] A-6:Z.$!76-?2/5XPX(4UH<X#1Z79[!1[EIH=]LPZ\?7*)?8]D<
M._W*\B(N,'".[<5@*&$EJ)KF& D<7*%./8QZ^-R_U5LS8B]7_XU[QV1]FF^*
ME"+ZG.WSAF?P\-: GO$^_@&?U^$-"T7W(@Z_'F-_W<W= 1+OGTB8LVRS'8S>
M3;]DH+YZ3=3+"E2D&@O/)5]HK,&:> ^&A5>L^O5D&+0^.<_70/ P#^QL)A*)
MN[V5L#"B3AA3O8:[TR6^S&M.?R^7$W  ZJCOP]L(-%#7ZI:%28-EX1S4J-DB
M8TPRVC-/ I\G60+-Y^R.,3:)4.FK1%T<\9HXJ;1<?K6?80@^<1>KI=H=X1LB
MKD&=8)#@#$D+9!C"6_61]ZT:O5>%CBV>G!#)C:?\6EJO?%^9W[2U+FJZF.VI
MZ/7W&._YN;ZN/JPZTQ[E_"]1AW/L)TD\A8%K\K(?J37A3VEE8418L<H5<*8E
MQP"RSYB"J# :18EG,(]4//\S4@V4\4N:J:E2,NFN_,:4(\@3^#NW)UBG\*)V
MXJA^(K><.K(\TO5(;)<*6H+':S8QGO$QNB,@QJ?!^E7/3TTRF]$>J9?:O-U^
MOI\3XE0S;_:Z_UYKY.F_WPY7^/O\&;2[;-@,_Q1>,?"F;(!H;92*N/[\<*)'
MD?Q";=)B^IY:4WA>X&%'K=#KRV::!MI''Q<)YYAE@OI;<UI';&OL9X\%-)^:
M[2,0"U WFLZTYATB9KT>JJ$@6PNT!QCZ7CB2F]CX:>#+3RHJ-<#VR\_UO>RC
MRX3GV++(<7Z_E\I 4'=Y ^01(&@<1_15PMQD<$G;"](;^2ZQ)@UQW\Z9QTS/
M8Z?CC_ 6[V/4\'#Q&=?W@W(#/EHK+-?S&([;H7]M&:Y&T@>ONNT(=3AL*ZRD
M1;P<P>EYZ35\^\0<BGT>H([:K\@$5);I8:V-D4V?%7>#W+<*C(/?JX$;3"?
M6ZF_<W7MM'EP;5Q!AW>O.;4:H;(2?)M[<A2O$[T#RSDO5' EE_)CRTD[_6<"
MJ?-)'S@,VFMOD.*0+TKO8%;=>:I)+S!L;&@03WW() !7!P)%8UU#^66X\@MB
MG4]BZ*G#B["(DG".1L>#6#=S2M8@.0]\<DU?^'W]]+0$&+*+\:D]^3MX]]>>
MK;YZCNKWVP()M0B-+):KUKUK5>:$@-OB:\?AN7#COF(.^WS_6I(Y:_+JIY-;
M?_FV^_J0#C^W[F59&]T\Y/XW*7VFZ\SG3+=$\RNALB5NBQ2J$^7UH\$7;_!(
M-F0R+:4,D3>ML9#J.&)SPV9RR>@XT%K6#0G:]+/?:!:6A2XK<ELE#>3/2MC%
M@MF_/P1X";RH1\"M,LL1.3QM8;DEZ:@XI9EO_Q]LP?Y>?&QIV/B!]\EAK]Z?
M#!ORY&P:+$Z/_'%R?()#E1_B]RT,A^8XG!RR]/7U%4AR69U'S"QB-8RD;3<7
M\[OH^=U*F%=!$EFB?A>EL".\&E?'T(!.4K%I8IO13A%A<#(WUNB)<>$;IRDA
M,2+>JJE)"7OTETFZ>_+X9-_HY3J%2AM,UV&RSP!PY]8\N?.E MUKM^K/FP5O
M=]"V;OWVWHOW;G:IY>_JL.M8GM_5%-;?)R8EVRQF/W\-F)'WP'>6_&62VL&[
M-;S-G>RX-;,M^'UP*HMOI.]F=^G ]KYHW)U*!=&BL3]43A&'/&"<<I41Y&<^
M0UMGF=JWT1I@HQOH+AJ5W!5'L=SV=R]#6MP102MIIV4I9'R>C]2:,S(0:SZ8
M4#C,=??5N(XE3'N/J>Q3L!\A>6W>Q.L=ZA<<$]K6+$)"6X4R8] &VCHCXKH/
MT'TGJ,G1717XDT/T_[Q5&1H]2$O^G[<@$1![LIC:=$,!%HN!A]NF$X5V4968
M.6CWH!7J'H?9C-*:;IER9%=C=N-MQ'#Y/NB82@ERU'AJK6[.;=HC8+[DL7BA
MI##@!)C>PH3C#_ (!CQJ2\_&D4N,?7W7^YD\>'\-)6FJW0C9;^9HE=[JEMBJ
M>V.VG<^[23<@:S7T+*O[JP29)WB@36_-MITF.RMW'[0JIQY9B,7L +$_B1T*
M;Z'CIQAB\Q==G_;^[C;2CHZ$KR$V_2+Z\SWV8 %<;W46;LI"40*9MZK0PP?G
MBMEUA"N3$6$1+XASV7LH3O&Z[G8.R+D_C;0U1<.4B =N 9([;N8U'OTQ;&8$
M%3R-E8"*\A6%<\L=DK;<7=3X(6[<OVGH@0CCGL_;JR<YYKJ=S8F RGF)Y52]
M65W]Q3_,K1Z5X;A>[^B]4P,W;][V-UH2C7M#5M.HZH[["U';I=TD7I?'[.BE
M?GX?P#N5>W7($B7\Z3;.LBGF"MNL-A^C'6YTF%GWCDU%\8[(@E^4R"_._\=:
MSSHG:(7;HH+A"\A[/B'W*59P/;P'F"H U)NG%+1_5P?HIR<TT#\_2QN-B1+
MA>C[UK4[#K7[+ R-MGBR/7/N32ZZ[&Y$W/"1[U#\9;=/[:[<=((X,JI"PY1Y
MN;WX0+.#PV -)8"#>%!P5)Q:DK*ZCP+?,&MT2$Q^.51MB&B35ECG, [ZFG:A
MG>B?S197PNQVKR60&>27"<^*@_("30,/?_MR,B_D6GF]F9/IUJR_1<-^AS8^
M?R6^TC&YVV=USJ72YS@K<.[\WZYYE$/_#(UD8Q\T>Q1MVV.-M(Q<:^653[P%
M;Q[U'.,?OXVU7?SUS>6GIM4OKN77<,&#J'FRV 3:=I4JOPJ6R^)P*?S)4MDZ
MJ!VUGAXA0.O@EIL#S-);$!IF=.^)1#>41Q^D@=L\>JEW@7ZZ1#UJ_0B.VCJ.
MZD_:"0*LW )]T3?BO8I5C1!6)Y^Z903WY'M'P6*KT7[:R9Y NYU<ZGTYNIBU
MWN#^2^:@Y=A16:MG[41JP_OW2EA&S(6V4CUG8<Z/OQ J19YKA@(B>#2NHU;Q
M$#H&L>*@/2"Z&'\*S!>9MJ'6X;?RB3#PH/ST8-).7%!;D@&II6XC+L9E:!&O
M(XBP9;/6ZFJ+?J+U009^_OE\=D,#[:3-<G1Q4NNC,+V&@$*3MKF("]W=AC=&
M>$#:2=^/DH9)(D!.X@.@MQX@GI,LU@1!?R6RJY*+?"B;,BBI;;]4X<;>OG]^
MWLQIOX/[W&5*0'(_A'>7>-2]6&FY?NPY8W1V^+E.N)3O<2@1?RYBG-M \4FE
M3P_6":)4+F!BD#K<T4S214U4,-3%N:V)_DXX( 2=#.@"H<3-8)Q';_6NZH$D
M8]R95I):TI[ID&MO23[B3;P:$5.._&B7R",D#-Y^S#@N*DFCWI;-T<ASNG>8
MLSB8X2;@.5>^TYE/O0=,Y"MAU>U5LA^QNK;4MCD"9H*I@L][VKA$ENY0@/:
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
M=8]A<W,Y'E6O<#0W\29&2E%/V6R.!W/$MB-M->OZWZ..$(<FPTC:<HO-J<
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
M/M+NO&HXS;.=,\0=]_AYNOFA"/T" SZ8K<]QO#)''TLF0F/Y73[!Y!<?-2G
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
MBQ4D43K"$.83L^8?5D:7K2+:OJI3H[.HR8#15%%E6&BRBG8W5;DE=#)CWIF
M[/K2D(/2T1$GZU1P_PH:^>.^,#%$=)3_SYNJD;Y&+*GWUYF-OMU<F-@!&#?9
M :T>$!7\1GL,%I@S&$MXRX\!7/JWS%-]QU_V+L><^T<5TF7ZZM'AA+J!J*;]
MO61E L9DAG7Y!6%KY,IJ=L[#RM2DU 31!&,N1/L+U5+W"HL>@P) OZ3M=\O*
M2EE$M:\D#2Y:J\S$;@'K*,E]RV]I]Z=/J3J>QGTID^A1=Q4Q=DM,LYEOS^M1
M$2#[N)IQ$W+.U:/6O0;18D+;)$;3J\NE(V7%6@?OH[KVXI'ISS)WH_X;C) 0
MK-K+2)BM5<A,G&FC6[QD=9CO8R."1<H$ULT$<].='#FT3$2>H= K,?^:'4%R
M^+\_/X%[PQ1H=DADF89 /ZHP<ZV/Z3TXDUKYP;*/K*VX7_@[*$I-A'H=,V:J
MT[[MU QR)!X^$L<-T5MF_XBM&8[A'9:$713XO\BN)"MB->/9JQNW3+?V#ZWR
M1Q9$4Q3*+?A3PY5EN!'_]C^93$W-'1H03B]LXM'#/C,E[LH$^O<FBY'/B[&D
MK2X73'<HC0./$F6"N0D0.Z$"FLVG\J>G_0N%TPHWW%V/2V6BT6 P A$%+UX?
MA*$]I90KZCV71=?8SLQ9PFN^R@=(HYNK[>?9,L=Q+TT-V"I)?6 SAK4 )]I9
M!I"9I/' ONPLWA9*N08 OU+YRC87DZ-BSPW\K79LT\61%5Y5/.>(I)38IM%A
M_B7^V&* CL4C:.V\5?FO4\SF]"@9<SW8U8S="09)F)LBA=:J[)Z;,B0Z'Y+R
M;7WZ%/978CA&2,X-&$KL4@0AX\JIXGG3XMB-,KG=R.7&WUEM$!=NDA6<N8MH
M1/H<<'\JGX:^I<SW[H6\)(U>I[G/S1Y$PA:#M;0SIQB^-R)W%B[.N:RX<;J;
M6*0X)U-^-)*8W7%88;F\[ER*Q=@$*?>FUNMT_IN!A*2\!>FB?_UBY=R/+BZN
M5DU]'J9_ 0*J#OL3,KD9<%<.7^4GFA#)'.=:50*IX YV9QA=,-YY<RFPZ9M9
M&#74M$6^RLU@PQA*2!M]5UYG2UYZV;/)F56K*DY5=%Y2>F)(6,BY?FJ8Y&\G
M_I;(E/3J(I)+<)IHB+ 9MJ-X2VW2$RS0&<0Y+*[OE]ZF=D]&NK.""!L7I,)[
MPW^L/Y<KR3(Y5_]\9!FW)7 T4V0X/DYC!O%,A]U,KP#2_)IF7IA'=-:)4?)3
MWJ' !.GPWHL/9O9J&0A1CI4USO]I+;!:OOW7?U1#*N!<5#FNHL(WQ7WNHW-]
M<&E#4(%C&G5O7&68=UR%-U%"V.3MA'\:':#2O9!:$#Z174=CD#D3$P7:[9^?
MG4G&7'BN1YULJ&&7>+B+ 8::8@";EK5G\&*0KDO_+OH%>$@\?9VW [9X@"08
M=@79CJB^VTC#5FMP1CJ6+Y>EH#NIC[)'YY0>/KI\29C!W%4W_$W(BF *Q>@J
ML":1OR*X;8UY.>R<WK=4'IBX_X*JL$'RB>SA';OOYKE!3A3OWS'..S5A1S!S
MU3'1V)%4XMI&A;JF*<0/<TS-MJ(+\P(R2[F\!\W8W3FBP_V5'JYB =JO<F9X
M-2 =<BSIQHTF4&RT]L*X:<%341CPBQY5*G<=<6V=NS8V'J2HT(%Z%"&KX5-*
M(.=DW(K-(J=V ><%_5Q)[UX(]C:[03>CGH)["?QD*3LCQ>G<8EPG*P(Y[PUA
M[Q![$8\O\%@=N"W0VA)*>$\'CE%/^'V>SZW P,8_J@D9U,-5!-:^U0U+P.[
M5W ;+*A?% \YTKL>CPD1.[DP0;LY=W770L_BXBQN/%X:SC$)I9!:A.N>,Q5?
M& L_+*<VGHZ$\I-[R!RCV!&OSK'IW]&<J*\+=V3V9/?(C:E>ZK=FYHR[/&\]
M:GU)22$K^0/MG@([B1Y?V_[Q$"%8QSS)Y5I[3SC:)[1J&B:^QS8_"0^Z'J7Q
M_>O3A;_G.,N32[XA&F[LC3)&[2<]BCVP@#M5HKNM1\7P3>E=.!/D!V1V@0V)
MF&U4(_ 'F6 ;:"/SSHS@#LQ3\>(=O!\>@N[M <)ON"K3HB?(AZ-QZQ,P:(K,
MJX&G'DE;8AL'SYBZF$_?A@*=: ;'AQ.S+"2$+RD-[>$[P9MBP!"L:<NM^0@[
MJ=<Q)%]JUUVQKZCBG2D?B\P++_%D,"IC'!*-L".G&E]H$RM+2CZ(-$XKQSK^
M65@*#@X'JE8@DS-B9HOR.J8:_YJ)AFQT!?/\2_9F'?"&WJ9OP0<:.E_-N,-+
M>DK]#DQ3DX\/0'$R]L;90EOP>F*2M)MPJI?G51X>%>#M;VI/TF"J2[.**Y_-
MN!062T2C;,WWJBS!A(>-=A^]VWH'SURM_DY( <2X%H7U!ZK/^W<35I3N,O#$
M<%S%)[.1X5;_28WHA3 ,S;F>(*GT$J@0W< 1IT',E+=*]IJ.&5F2$S: WBWP
M]XA0>SC;@E2\VO U 4WUEQ4 ,M&=VN]CG;L<;R)20G4LG1W?5U1A97%B*%%A
MUEQ7SRED)NL8E6 Y89AM1[4A5I P9\!#\(8T/6JMAZ[F*/,.'0-W6O^ @*^M
M>\1#T.(G=5V16'D3ME1I;D8XC=7TU[(SS:=O>(1(#3.?OAU)&;G#_%V)D^P9
M-NH@TUM)EXH_(LR;;QG7:GYT6URG9:3Q_N+#YGO.HR<[4*@$:];A[L"B,_.P
M6$,'&) )B.CXC<M ,[?07D5H#]LMPT#;'$22<PT2S'K@,DFX05=(_4IJ[]WA
M(K11%W#F%KU<.PV5H+>'NZ2+N9X2.CH6?8ZP.<$JI+/) KP[SAVEIJ82)6$V
M@2JS.[CG3Q[>%NX0W_A>DK[M^*/;>[9V;CO%G/3>]N_SJ(>H=>O6H<1?7+[=
MN*MA3^2VGX]^NW'_HVO_YX;;A1/7$%1X3Q*\<;=VCT#,9!A)*A%D:<48CU&/
M@M[/*+<[_>Y$+XQV.K/NT'=P;\?:=Y1)8G!2ESLQ4$-YV,G.XP1+,/ZU^<BM
M;F&F1)O-7O0!![3?P0,8 P_O) DSBU7#ZN"GT0\-5I+G$G2'I#8M@HPZUECP
M6_/$N]QUU8\HS&-]N!HJ_C'M,?YA5M*1^B'HAXJP@A-=NH.Q[?-,N+WV_"^L
M<'Y:_&#1QMS<D*C1_NV6+CZ(\*C0ZL8![)<057VL^ DSG56=I/@Y2:H+AF9&
MA!C04]6@N=GT?(A=8C"W&'I8C-XP0R"_:O@K+CY1HML=R#N4V4=,H0_E-^U
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
M%P4QE7![22B]QWH[YV7Z=!'GU5#EV0BE=<D%7<7.-YXCR]P/B[NWR-S^4D$
M6SX%V)J[W$YX>9&&:W<Q3?'O]]XC?W9XDR:3IHF;GOSX(#/_:/O?IZ_4"CAK
M4O]K%\2F="Y_7M3\'\1?[>D>T"^@4E4.;]QY2:8[U"JJ8;3RMU!_49EEE [N
M'';TN*".GA6U_$&Q: ?6Z5&24#"S)27@VGGP9YDMQE*05 D*?'GJ6V9-6X9K
M'9]_Y&^UMTL$#.AO@>;O^>(!Q[$ #6F8C-U)GPC?\_EM<$Q9*NW$/]/-V'4#
M/-L*JBOXC>3[!"V_[D_HJ*2<;!PV"YB2.2XW)LD) JM0UA?YASR1$K_!*>]
M]*^<OY'BW2+\ETK($+/7@!&MPDTJ<MI25YA)J[6)*B>CE)+:BK7NJ]@5DFJT
M^TAO0FJ(_:'C U<J!T/&HNIC*CDE)<\//"N.M.BP7G'BXQ=T/_4\^G]9=_M_
M;Z KO-%=NYZ"AC<Z:P]09!J2FG5+R3-X-AN0!V0B8>M,?RW)$P@$\>HSK3=4
ME) .C9MI47S)!'BC[3#M&0BT6V/<ZC*2I([KP,RV/-,"*=E(-)M#W],/_#.M
M:0=-U \TWF"S3(^ZSK>BKI$Z,N@NJLN-@":2>K14&'6NT$;UG]6<5^AT*%D2
M=DYTNJ&/^K.$!N![E545'+SAK'#/YR==9)VG&K57'U0$(3&MNO[^OVV@Q7!G
M-5M# \VT/J"#3#*BV* B2QB=F'^%AF9VJI+:@2] <B=L[?OQA3W'-L:VW8W^
ME!A1/FXZ>:D\V+Y25_!/Y8>LH=K;YM4%#LGQ! @)7*<E9QY,XNFL#WH42H^R
ML'(_SJNAG?;STGKYO&2VO)@-)FL\#OD4@0]\J_-@;6@?)\0*.SX_-273FJ.7
M'%_H[@J\>:HI;@0[2$B('D[*<WWH+;5RB3?(],"I,T_U*XL9OHRV/^1HH\YT
MY0>$+@B;5JVK8QZ'?EPQ$+CPH^MK$9OF:?U65JTTE<F$F217R +YU)?766VK
MK R^Y#]5XOP 'VEC[Y+@KJCV<H:XCIO[<^.0/3(ZDLW]6+LQ\$K4^*6>(IHN
MZ[$>==EJMS<G7XMMZ1ANMX^)F%2)((MI9&_)JM:)+K,YO%A@G&RV3^6M-N@$
M=M#WC/%N1!Q,#[/MU*.V\KR*\U%7[Y5:.#Z_:$$=8[TH_9YTX<#PY$SBN'95
M,Y]XIJTE:ZX 4LP"N:P,>#>IR7W$B9D.&PS"NZA'U<1,9T^<E^KSJZ32L>:%
MK8%J/[C2-G!T)L4Z6Z(E\6\)OQUTCCD2'W.))&%N,4FN#11%<I%OD4? ZR.0
M]AVEGNYK0DQ)5Z]'Q0HVA% -D:#F(P,,(7_07GLHJ'43:ULB8 'B3K-"5<0L
M^B%YSKIN*KH8C&@SQ5JJZ9DJZ:C<VD&]K_K2%8_49+'<:M=*B[4#_)9N +<3
MJJ?GNI\(29@:UER9]GOJVN%$B^-7G.WCQ<IF=+H>9;0\&=RQONSV>N>P^!9K
M\[YE^\!=W2ZXVGGEAD/O3/=6!7('WE]_4W4':[SM7.Z2'N4.Y"]P[I1?M FA
MX=CR!<3&&C;_^G^O5_C_:5NC'_M?4$L! A0#%     @ S8!_5G?"]JB]N (
M7&X9 !H              ( !     &8Q,&LR,#(R7V=R965N;&%N9'1E8V@N
M:'1M4$L! A0#%     @ S8!_5L>XVU(* P  'R0  !P              ( !
M];@" &8Q,&LR,#(R97@R,2TQ7V=R965N;&%N9"YH=&U02P$"% ,4    " #-
M@']6;ZB1)N #  !K$@  '               @ $YO ( 9C$P:S(P,C)E>#(S
M+3%?9W)E96YL86YD+FAT;5!+ 0(4 Q0    ( ,V ?U;K3[2LO0<  +%&   <
M              "  5/  @!F,3!K,C R,F5X,S$M,5]G<F5E;FQA;F0N:'1M
M4$L! A0#%     @ S8!_5A)+_N>>!P  9T8  !P              ( !2L@"
M &8Q,&LR,#(R97@S,2TR7V=R965N;&%N9"YH=&U02P$"% ,4    " #-@']6
M#6EWIW(#  #^$0  '               @ $BT ( 9C$P:S(P,C)E>#,R+3%?
M9W)E96YL86YD+FAT;5!+ 0(4 Q0    ( ,V ?U8_C15?8P,  /@1   <
M          "  <[3 @!F,3!K,C R,F5X,S(M,E]G<F5E;FQA;F0N:'1M4$L!
M A0#%     @ S8!_5C^[C(8])0  ?N(! !$              ( !:]<" &=T
M96,M,C R,C$R,S$N>'-D4$L! A0#%     @ S8!_5AL]KZ!7$@  G.<  !4
M             ( !U_P" &=T96,M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0
M   ( ,V ?U8Z8>A";UL  %J3!0 5              "  6$/ P!G=&5C+3(P
M,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    " #-@']6I*,3U0K?  !*A@H %0
M            @ $#:P, 9W1E8RTR,#(R,3(S,5]L86(N>&UL4$L! A0#%
M  @ S8!_5C5F95$&70  M^<% !4              ( !0$H$ &=T96,M,C R
M,C$R,S%?<')E+GAM;%!+ 0(4 Q0    ( ,V ?U8R$(4% K@  *K5   -
M          "  7FG! !I;6%G95\P,#$N:G!G4$L! A0#%     @ S8!_5G'"
M=L_<-0  2SD   T              ( !IE\% &EM86=E7S P,BYJ<&=02P$"
M% ,4    " #-@']6P=7YR?L]  #@00  #0              @ &ME04 :6UA
M9V5?,# S+FIP9U!+ 0(4 Q0    ( ,V ?U8ENBV\NW(  &AW   -
M      "  =/3!0!I;6%G95\P,#0N:G!G4$L%!@     0 !  .P0  +E&!@
!  $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
